Smart contracts (blockchains, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Applications. Both of today's Spotlight Patents address aspects of smart contracts. Assigned to Citibank, the first patent addresses techniques for conducting cryptographically secure actions in public, non-permissioned blockchains using bifurcated self-executing programs. Assigned to Hero Systems, the second patent addresses techniques for invoking smart contracts.
11658833 , “Systems and methods for conducting cryptographically secure actions in public, non-permissioned blockchains using bifurcated self-executing programs,” assigned to Citibank.
Systems and methods for a bifurcated self-executing program that wraps a first self-executing program (e.g., a first smart contract) on a blockchain within a second self-executing program (e.g., a second smart contract), in which the second self-executing program enforces the requirement for particular security credentials/certificates. The bifurcated self-executing program comprises a single compiled self-executing program that combines the first self-executing program and the second self-executing program.
11657391, “System and method for invoking smart contracts,” assigned to Hiro Systems PBC
The source code of a smart contract defines a schema with a map name, a key-tuple, and a value-tuple. The key-tuple can be populated with a value associated with a native field name that is associated with the principal that created a transaction.