Smart contracts (blockchains, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Applications.Assigned to Mastercard, the first of today's applications discloses techniques for parallel processing of smart contracts in permissioned blockchains. Assigned to Precision Resources, the second application discloses techniques for a localized smart contract banking system.
20230082470, "Method and system for parallel processing of smart contracts in permissioned blockchains,” assigned to Mastercard.
A method for parallel execution of dispatches in a smart contract in a blockchain includes: receiving, by a blockchain node in a blockchain network, a smart contract; identifying dispatches as inputs for the smart contract; separating the dispatches into sets, where each set includes at least one dispatch where each dispatch includes a common reference value associated with an entry in a prior block in the blockchain; determining one valid dispatch in each set based on predetermined criteria; executing the smart contract using the one valid dispatch for each set; a new block for the blockchain including blockchain data entries generated by execution of the smart contract; and transmitting the generated new block to a plurality of additional nodes in the blockchain network.
20230081152, “Localized smart contract banking system and method,” assigned to The Precision Resource Group, LLC
A localized smart contract banking system, comprising: a local banking hub located at each of a plurality of individual merchant facilities, a private wireless network implemented by each of the local banking hubs and providing for communication between local banking hubs located at neighboring merchant facilities within range of the private wireless networks, a local gateway installed at specific local banking hubs providing access to a wide area network, a cloud management hub communication with the specific local banking hubs over the wide area network, and a mobile smartphone type device communicating directly with a local banking hub via the private wireless network and with the cloud management hub via the cellular interface.