Smart contracts (blockchains, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Applications. Today is a 3-fer. Assigned to Monegraph, Inc, the first patent addresses rights transfers using block chain transactions. Assigned to IBM, the second patent addresses techniques for blockchain digital rights management streaming library. Assigned to IBM, the third patent addresses smart contract compliance monitoring and enforcement.
11645366, “Rights transfers using block chain transactions,” assigned to Monegraph, Inc.
Systems and methods for managing media, such as digital content, using block chain technology are described. In some embodiments, the systems and methods perform multiple digital currency transfers between address nodes to register a collection of rights to a digital content item to a block chain, and perform a digital currency transfer transaction between address nodes to register the collection of rights to the block chain.
11645369, “Blockchain digital rights management streaming library,” assigned to IBM.
A computer-implemented method includes: receiving, by a computer device, an artifact and a first token with a check-in request; applying, by the computer device, a first level fragile watermark to the artifact, wherein the first level fragile watermark includes ownership information from the first token; receiving, by the computer device, a second token with a check-out request; applying, by the computer device, a second level fragile watermark to a copy of the first level fragile watermarked artifact, wherein the second level fragile watermark includes authentication information from the second token; and transmitting, by the computer device, the second level fragile watermarked copy of the artifact to a client device.
11645708, “Smart contract compliance monitoring and enforcement,” assigned to IBM.
A smart contract clause can be generated with a processor communicatively coupled to a blockchain supported by a peer-to-peer network. The smart contract clause can be automatically invoked in response to a sensor-generated signal, wherein the sensor-generated signal corresponds to at least one or more predefined contract variance conditions. The smart contract clause can be embedded in a smart contract in the blockchain.