US 12,192,390 B2
Permissible code analysis
John Christopher Muddle, Barcelona (ES); and Jeremy Taylor, Montreal (CA)
Assigned to Via Science, Inc., Somerville, MA (US)
Filed by Via Science, Inc., Somerville, MA (US)
Filed on Aug. 1, 2023, as Appl. No. 18/363,151.
Application 18/363,151 is a continuation of application No. 17/903,264, filed on Sep. 6, 2022, granted, now 11,784,836.
Claims priority of provisional application 63/241,602, filed on Sep. 8, 2021.
Prior Publication US 2024/0073044 A1, Feb. 29, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 8/41 (2018.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01)
CPC H04L 9/50 (2022.05) [G06F 8/427 (2013.01); H04L 9/3247 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, from a first system, a first request to have a second system execute a computer executable program using first data from a first data source associated with the second system;
sending, to at least one device associated with a blockchain, a second request to obtain second data indicating a first set of functions permitted to be executed by the second system, wherein the second data corresponds to an agreement between at least a first party and a second party regarding the first set of functions;
receiving, from the at least one device, the second data;
determining third data representing a second set of functions, wherein the second set of functions is a subset of the first set of functions;
determining, using the third data, the computer executable program satisfies a condition; and
in response to determining the computer executable program satisfies the condition, sending the computer executable program to the second system.