Blockchains (smart contracts, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Applications. Assigned to NEC, the first application discloses techniques for creating Turing-complete smart contracts for cryptocurrencies. Assigned to Sangrove, the second application discloses techniques for creating a smart contract on a blockchain ledger.
20220147995, "Turing-complete smart contracts for cryptocurrencies," assigned to NEC (DE).
A method for executing smart contracts in a cryptocurrency, in which a state of the smart contract is stored on a blockchain of the cryptocurrency, is performed by a contract creator and includes determining a distributed set of service providers. A smart contract is deployed and a trust model is defined that allows the distributed set of service providers to perform a transaction that effects a state transition of the smart contract in a case that a predefined or configurable quorum of the service providers of the distributed set of service providers attests to validity of the transaction. Contract execution is offloaded to the distributed set of service providers and, in a case of achieving the quorum, the state transition effected by the transaction is included in the blockchain.
20220147988, "Creating a smart contract on a blockchain ledger," assigned to Sangrove, Inc.
The present disclosure relates to systems, non-transitory computer-readable media, and methods for a secure way of new products release, analyzing and measuring products demand, and tracking purchases for a product campaign prior to manufacturing. In particular, in one or more embodiments, the disclosed systems create a smart contract between a single seller and multiple buyers. The smart contract is recorded in a blockchain ledger, which is publicly available and difficult or impossible to modify after being recorded.