Rights transfers using block chain transactions
AssigneeMonegraph, Inc.
InventorsKevin McCoy, Christopher Tse, Hassan Abdel-Rahaman
Life of this patent
Estimating the term…
Abstract
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.
Claims13
A system for generating a digital contract for rights to a digital content item, the system comprising:
- an input module that receives input associated with transferring rights of a digital content item to a recipient, by providing a user interface that includes multiple user-selectable options associated with rights to be transferred to the recipient, the user-selectable options including:
- a first set of user-selectable options associated with a transaction type for a transfer of rights to the recipient;
- a second set of user-selectable options associated with a type of the digital content item;
- a third set of user-selectable options associated with a version of the digital content item;
- a fourth set of user-selectable options associated with a price for rights to the digital content item;
- and
- a fifth set of user-selectable options associated with a right to modify the digital content item;
- a transaction module that performs one or more block chain transactions to register each right of the digital content item to transfer to the recipient to a public ledger;
- and
- a contract module that performs a block chain transaction to register a digital contract that includes information representing each of the performed one or more block chain transactions to the public ledger, including:
- a transfer of digital currency from a parent address node to a child address node associated with registering the digital contract to the block chain, wherein the digital contract includes:
- a first unencrypted portion that includes the information representing each of the performed one or more block chain transactions to the public ledger;
- and
- a second unencrypted portion that includes a digital fingerprint representing the digital content item;
- an association of data to the transfer of the currency that includes information representing a digital fingerprint of the digital contract;
- and
- a recording of the transfer of the digital currency from the parent address node to the child address node in the block chain.
A method for generating a digital contract for rights to a digital content item, the method comprising:
- providing a user interface that includes multiple user-selectable options associated with rights of a digital content item to be transferred to a recipient, the user-selectable options including:
- a first set of user-selectable options associated with a transaction type for a transfer of rights to the recipient;
- a second set of user-selectable options associated with a type of the digital content item;
- a third set of user-selectable options associated with a version of the digital content item;
- a fourth set of user-selectable options associated with a price for rights to the digital content item;
- and
- a fifth set of user-selectable options associated with a right to modify the digital content item;
- receiving input, via the user interface, associated with transferring the rights of the digital content item to the recipient;
- performing one or more block chain transactions to register each right of the digital content item to transfer to the recipient to a public ledger;
- and
- performing a block chain transaction to register a digital contract that includes information representing each of the performed one or more block chain transactions to the public ledger by:
- transferring digital currency from a parent address node to a child address node associated with registering the digital contract to the block chain, wherein the digital contract includes:
- a first unencrypted portion that includes the information representing each of the performed one or more block chain transactions to the public ledger;
- and
- a second unencrypted portion that includes a digital fingerprint representing the digital content item;
- associating data to the transfer of the currency that includes information representing a digital fingerprint of the digital contract;
- and
- recording the transfer of the digital currency from the parent address node to the child address node in the block chain.
A non-transitory computer-readable medium whose contents, when executed by a computing system, cause the computing system to perform operations, the operations comprising:
- performing multiple digital currency transfers between address nodes to register a collection of rights to a digital content item to a block chain,
- wherein each digital currency transfer is associated with a separate right of the collection of rights;
- and
- performing a digital currency transfer transaction between address nodes to register the collection of rights to the block chain by:
- transferring digital currency from a parent address node to a child address node associated with registering the collection of rights as a digital contract to the block chain, wherein the digital contract includes:
- a first unencrypted portion that includes the information representing each of the performed one or more block chain transactions to the public ledger;
- a second unencrypted portion that includes a digital fingerprint representing the digital content item;
- and
- an encrypted portion that includes a plain language version of the rights transferred to the recipient;
- associating data to the transfer of the currency that includes information representing a digital fingerprint of the digital contract and information representing a contract type for the digital contract;
- and
- recording the transfer of the digital currency from the parent address node to the child address node in the block chain.
Dependencies are inferred from the claim text.