New pending patent applications are published by the USPTO on Thursdays. Today's Spotlight Applications continue with our theme of blockchain (distributed ledger, smart contracts) and digital rights management broadly construed. Assigned to NTT (JP), the first application discloses techniques for permission information management system, user terminal, right-holder terminal, permission information management method, and permission information management program. Assigned to Cambridge Blockchain, the second application discloses techniques for managing digital identities.
20180241551, "Permission information management system, user terminal, right-holder terminal, permission information management method, and permission information management program," assigned to NTT (JP).
A user terminal generates a first key pair and a second key pair, transmits a permission request including a public encryption key of the second key pair after electronically signing the permission request with a secret encryption key, and acquires, from permission information transmitted from a right-holder terminal, a content decryption key by using a secret decryption key of the second key pair and uses the content. The right-holder terminal stores a third key pair and the content decryption key, verifies the permission request received, and encrypts the content decryption key by using the public encryption key of the second key pair included in the permission request and transmits the permission information including the encrypted content decryption key after electronically signing the permission information with a secret encryption key of the third key pair. The permission request and the permission information are transmitted and received via a blockchain.
20180234433, "Systems and methods for managing digital identities," assigned to Cambridge Blockchain, LLC.
Systems and methods for managing digital identities. In some embodiments, a method is provided, comprising acts of: receiving a request to validate at least one statement about a user; identifying, from the request, a reference to a distributed ledger, the reference comprising an identifier for the distributed ledger and an identifier for a transaction recorded on the distributed ledger; identifying, based at least in part on the identifier for the distributed ledger, at least one node of a network of nodes managing the distributed ledger; and communicating with the at least one node to validate the at least one statement about the user.