Smart contracts (blockchains, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Applications. A 3-fer today. Assigned to Mastercard, the first application discloses techniques for storing smart contract events. Assigned to Dynamics, the second application discloses techniques for multiple smart contracts for multiple ledger non-fungible tokens and methods for managing the same. Assigned to Strong Force, the third application discloses systems and methods with integrated gaming engines and smart contracts.
20230198776, “Method and system of storing smart contract events,” assigned to Mastercard International.
A method for distributing event data for smart contracts executed on a blockchain to subscribing systems includes: collecting, by a processor of a blockchain node in a blockchain network, a set of event data emitted by a smart contract executed on a blockchain associated with the blockchain network; identifying, by the processor of the blockchain node, communication data for one or more subscriber computing systems; and after a predetermined period of time, transmitting, by a transmitter of the blockchain node, the collected event data to each of the one or more subscriber computing systems using the communication data.
One or more smart contracts on a ledger (e.g., a public blockchain) may work in tandem, for example, to associate non-fungible tokens on multiple (e.g., two or more) different ledgers to be represented simultaneously and/or sequentially on the multiple ledgers utilizing an intermediary tokenization representation on the one or more smart contracts. A smart contract, of feature of a smart contract, may be utilized to verify the association on each individual ledger using features of those individual ledgers.
20230191263, “Systems and methods with integrated gaming engines and smart contracts,” assigned to Strong Force TX Portfolio 2018, LLC
Systems and methods for integrating a gaming engine and a smart contract system in a platform are provided. The gaming engine is programmed with a software development environment and an architecture that provides a set of gaming engine services with predefined tools for digital content developers to create a set of game engine generated environments. The smart contract system programmed with smart contract services associated with transactions that are based on electronically verifiable conditions. The integration platform is programmed with an execution framework that is common to the gaming engine and to the smart contract system to integrate the smart contract services with at least one of the gaming engine and the set of game engine generated environments.