Blockchains (smart contracts, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Patents. Assigned to Artrigger (JP), the first patent addresses techniques for transaction management and exploitation right management. Assigned to 0Chain, the second patent addresses techniques for aggregate signing of digital signatures on multiple messages simultaneously using key splitting.
11,170,457, "Transaction management method, communication terminal, and method of exploitation right management," assigned to Artrigger Inc. (JP)
Abstract
An acquisition part acquires a blockchain in which a plurality of blocks are linked, the blocks store (i) creator information for identifying a creator of a work, (ii) rule information for establishing transaction rules of the work, (iii) information relating to a virtual currency used for a transaction of the work, and (iv) a transfer history of the work and information relating to an exploitation right which is a right established for the work and allows others to use the work. A license information specification part specifies a grantor and a license fee of the exploitation right. A received amount transfer part subtracts a creator's receiving amount from a balance of the virtual currency associated with the grantor, and adds the creator's receiving amount to a balance of the virtual currency associated with a person or management organization designated by the creator of the work.
11,171,791, "Systems and methods of aggregate signing of digital signatures on multiple messages simultaneously using key splitting," assigned to 0Chain, LLC
Abstract
The systems and methods of aggregate signing of digital signatures on multiple messages simultaneously, comprising: receiving two or more digital messages wherein each message is signed using two or more digitally split keys from a private key and the two or more digital signatures of the message using the split key are combined to get a compressed short signature; receiving the compressed short signature for each message; receiving a public key associated with the private key for each message; aggregate signing the messages to output an aggregate signature. The aggregate signature can be further verified against any or all of the messages.