Smart contracts, (blockchains, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Patents. Assigned to nChain (CH), the first of today's patents addresses techniques for parameterisable smart contracts. Assigned to Mythical, the second patent addresses techniques for facilitating transactions of musical stems between users of an online gaming platform and mixing of the musical stems.
11509482, “Parameterisable smart contracts,” assigned to nChain Licensing AG (CH)
Abstract
The invention relates to distributed ledger technologies such as consensus-based blockchains. Computer-implemented methods for parameterized smart contracts are described. The invention is implemented using a blockchain network, which may be, for example, a Bitcoin blockchain. A first transaction is received at a node in a blockchain network to validate, with the first transaction including a first script that, as a result of being executed, causes the node to at least obtain data and a first set of field values of the first transaction. A second transaction is obtained, with the second transaction including a second script that, as a result of being executed, causes the node to at least determine, based at least in part on the data supplied as a result of execution of the first script, a set of constraints, and verify, based at least in part on the first set of field values, that the set of constraints are applicable to the first transaction. The first transaction is validated according to the set of constraints as a result of execution of the first script and the second script.
11508345, “Systems and methods for facilitating transactions of musical stems between users of an online gaming platform and mixing of the musical stems,” assigned to Mythical, Inc.
Abstract
Systems and methods for facilitating transactions of musical stems between users of an online gaming platform and mixing of the musical stems are disclosed. Exemplary implementations may: store information regarding tracks; transmit a purchase request regarding a given stem; receive a notification of the assignment of the right to use the given stem, wherein the assignment is recorded on a blockchain; obtain the given stem, generate an arrangement based on one or more stored tracks and the given stem, and playing back the generated arrangement.