The USPTO issues new patents on Tuesdays. Both of today's Spotlight Patents continue the theme of blockchains (smart contracts, distributed ledgers) and rights management broadly construed. Assigned to Slock.it (DE), the first patent addresses techniques for a block-chain enabled service provider system including permission data structure and state channel monitoring. Assigned to Accenture, the second patent addresses techniques for blockchain enhanced entitlement control.
10,652,239, "Block-chain enabled service provider system including permission data structure and state channel monitoring," assigned to Slock.it, GMBH (DE)
A distributed ledger, e.g., blockchain, enabled operating environment includes a user device that accesses services of a service device by leveraging the decentralized blockchain. For example, a user device can lock/unlock a door (e.g., service device) by interfacing with a smart contract stored on the decentralized blockchain. The user device provides parameters, such as payment, that satisfies the variables of the smart contract such that the user device can access the service device. The service device regularly retrieves information stored in the smart contract on the decentralized blockchain. For example, the retrieved information can specify that the user device is authorized to access the service device or that the service device is to provide a service. Therefore, given the retrieved information, the service device provides the service to the user device.
10,650,123, "Blockchain enhanced entitlement control," assigned to Accenture.
Systems and methods for entitlement tracking and control with blockchain technology are provided. A server node may receive usage information indicating usage of a licensed component by a remote device. The server node may generate a datablock that includes the usage information and append the datablock to a blockchain. The server node may acquire, from the blockchain, a license smart contract. The license smart contract may include control logic to control access to the license component. The server node may control access to the license component by the remote device based on the usage information and the control logic.