The USPTO issues new patents on Tuesdays. Today's Spotlight Patents continue the theme of blockchain (distributed ledger, smart contracts) and digital rights management broadly construed. Assigned to the Chicago Mercantile Exchange, the first of today's patents addresses techniques for a bilateral assertion model and ledger implementation thereof. Assigned to IBM, the second patent addresses techniques for decentralized autonomous edge compute coordinated by smart contract on a blockchain.
10,346,428, "Bilateral assertion model and ledger implementation thereof," assigned to the Chicago Mercantile Exchange Inc.
A computer implemented method for implementing a real time reconciling shared data structure is disclosed. The shared data structure may be stored in a memory, and a portion of the shared data structure may be coupled with a processor. The computer implemented method may be used for interacting with the shared data structure. The method may comprise the exchange of messages, requesting to change data in the shared data structure, between selected participants, wherein some of the participants must validate requested changes to the shared data. If all participants validate the requests to change data the changes to the data are made, and if less than all participants validate the requests then the changes are not made.
10,346,406, "Decentralized autonomous edge compute coordinated by smart contract on a blockchain," assigned to IBM.
The systems, apparatus, methods, and computer program products described herein provide the capability for an entity to identify and autonomously contract via a blockchain database with an unknown and anonymous host device for access rights to a high volume raw data stream generated by a sensor of the host device. The systems, apparatus, methods, and computer program products further provide the capability for the entity to push or upload a software module to the host device to allow the entity to process the high volume raw data stream into a low volume data stream directly on the host device, i.e., at the source of the high volume raw data stream.