Media content rights transferal based on a protocol for management of media content rights using a distributed media rights transaction ledger
Provided are a system and method for media content rights transferal based on protocol for management of media content rights using distributed media rights transaction ledger. One of first gateway node or first node of plurality of nodes, associated with one of first or second initiating participant, respectively, receives request or determine need for media content rights transferal of media content. Associated instance of distributed media rights transaction ledger is traversed, address of one of second node or second gateway node associated with identifier of one of a first or a second receiving participant is determined, initial media content rights transaction is issued, and new media content rights response transaction is received. Accordingly, media content rights transferal transaction is executed. Each instance of distributed media rights transaction ledger is appended with initial media content rights transaction, new media content rights response transaction, and media content rights transferal transaction.
1. A system comprising one or more processors and a memory having instructions stored thereon that, when executed by one or more processors, configure the system to:
receive, by a first node and from a first initiating participant, a request for media content rights transferal of a media content to a receiving participant associated with a second node, wherein media content rights to the media content with a set of associated constraints are secured and owned by one of the first initiating participant or a second initiating participant;
traverse, by the first node, an associated instance of a distributed media rights transaction ledger to determine an address associated with an identifier of the receiving participant; and
issue, by the first node to the second node, an initial media content rights transaction comprising a transaction identifier associated with a grant offer for the media content rights transferal.
2. The system of claim 1 , wherein the receiving participant is one of a first receiving participant corresponding to a content consumer or a second receiving participant corresponding to a content distributor entity.
3. The system of claim 1 , wherein a first consumer device associated with the first initiating participant is configured to:
connect to the first node to retrieve a set of media content for which media content rights are secured from the associated instance of the distributed media rights transaction ledger; and
present the retrieved set of media content for which the media content rights are secured via the first consumer device,
wherein the media content rights correspond to one or more of playback media content rights, download media content rights, distribution of media content rights, or the media content rights transferal.
4. The system of claim 3 , wherein the first initiating participant issues, to the first node, the request for the media content rights transferal of the media content to the receiving participant, and
wherein the request for the media content rights transferal comprises one or more identifiers associated with one or more of the first initiating participant, the second initiating participant, the media content, a respective owner of the media content transferal rights, or the receiving participant-retrieved from the distributed media rights transaction ledger.
5. The system of claim 4 , wherein, based at least in part on the request for the media content rights transferal, the first node is further configured to traverse the associated instance of the distributed media rights transaction ledger to determine that the first initiating participant has active media content rights, and/or that one of the first initiating participant or the second initiating participant has a permission to transfer media content rights for the media content based at least in part on the set of associated constraints.
6. The system of claim 5 , wherein the first node is further configured to search for a media content rights transaction associated with the identifiers retrieved from the distributed media rights transaction ledger for the determination that the first initiating participant has active media content rights.
7. The system of claim 5 , wherein the set of associated constraints are defined by a set of negotiated media content rights, and
wherein the set of associated constraints comprises one or more of a time duration for length of the media content rights transferal, one or more restrictions associated with the receiving participant, a download or offline access, a condition whether initiating and receiving participants leverages the media content simultaneously or whether mutually exclusive media content rights transferal is permitted where one of the initiating or receiving participants leverages the media content at a given time, playback frequency limits, or restrictions and quality level related to a second consumer device.
8. The system of claim 5 , wherein the first node is further configured to:
present the set of associated constraints of the media content rights transferal associated with the receiving participant to one of the first initiating participant or the second initiating participant, and
wherein the associated instance of the distributed media rights transaction ledger is traversed to determine the address of the second node associated with at least the identifier of the receiving participant based at least in part on acceptance of the set of associated constraints by one of the first initiating participant or the second initiating participant.
9. The system of claim 1 , wherein the initial media content rights transaction further includes identifiers associated with one or more of the first initiating participant or the second initiating participant, the media content, media content transferal rights owner, the receiving participant, parameters associated with a specific media content rights transferal, or a cryptographic identifier of media content rights transaction data that can be referenced by another media content rights transaction, cryptographically signed by the first initiating participant or the second initiating participant.
10. The system of claim 1 , wherein the second initiating participant transfers the media content rights of the media content to the receiving participant,
wherein media content rights to the media content with a set of associated constraints are secured by the second initiating participant,
wherein the receiving participant generates the request for the media content rights transferal from a first initiating participant or the second initiating participant with the media content rights to the media content or elects for the media content rights transferal to the receiving participant.
11. The system of claim 10 , wherein the request for the media content rights transferal is a direct request from the receiving participant, and
wherein the direct request comprises information associated with one of the first initiating participant or the second initiating participant, the media content, and a respective owner of the media content transferal rights, based at least in part on the associated instance of the distributed media rights transaction ledger.
12. The system of claim 10 , wherein a gateway node associated with the second initiating participant is further configured to search for a media content rights transaction associated with the media content or identifier of an owner of the media content transferal rights retrieved from the distributed media rights transaction ledger for determination that the second initiating participant has active media content rights.
13. The system of claim 12 , wherein the set of associated constraints are defined by a set of negotiated media content rights, and
wherein the set of associated constraints comprises at least a time duration for length of the media content rights transferal, one or more restrictions associated with the receiving participant, a download or offline access, a condition whether one of the first initiating participant or the second initiating participant and the receiving participant leverages the media content simultaneously or whether mutually exclusive media content rights transferal is permitted where one of the first initiating participant or the second initiating participant and the receiving participant leverages the media content at a given time, playback frequency limits, and restrictions and quality level related to a second consumer device.
14. The system of claim 1 , wherein the second node is configured to perform second operations, wherein the second operations comprise:
issuing a new media content rights response transaction based at least in part on verification, evaluation, and/or acceptance of the grant offer in the initial media content rights transaction; and
determining a response value in the new media content rights response transaction based at least in part on an analysis of the new media content rights response transaction,
wherein a media content rights transaction and the new media content rights response transaction is stored in an instance of the distributed media rights transaction ledger associated with a node,
wherein the instance of the distributed media rights transaction ledger is appended with the initial media content rights transaction and/or the new media content rights response transaction.
15. The system of claim 14 , wherein, based at least in part on the initial media content rights transaction, is further configured to:
validate that the receiving participant can accept the request for the media content rights transferal based at least in part on a confirmation that the set of associated constraints is non-conflicting against one of the first initiating participant or the second initiating participant.
16. The system of claim 14 , wherein the new media content rights response transaction may include one or more of a media content rights transaction that indicates a response to the grant offer cryptographically signed by the receiving participant to verify an authenticity of the new media content rights response transaction, an acceptance response value or a reject response value, a counter offer, or a cryptographic identifier of the new media content rights response transaction for being referenced by another media content rights transaction.
17. The system of claim 16 , wherein, based at least in part on a receipt of the new media content rights response transaction, the first node is further configured to:
append new media content rights response transaction data to the associated instance of the distributed media rights transaction ledger based at least in part on the acceptance response value in the new media content rights response transaction; and
broadcast the appended new media content rights response transaction data to the node.
18. The system of claim 16 , wherein the first node is further configured to inform a first consumer device that media content rights transferal is declined based at least in part on the rejection response value in the new media content rights response transaction.
19. A computer-implemented method, comprising:
receiving, by a first node and from a first initiating participant, a request for media content rights transferal of a media content to a receiving participant associated with a second node, wherein media content rights to the media content with a set of associated constraints are secured and owned by one of the first initiating participant or a second initiating participant;
traversing, by the first node, an associated instance of a distributed media rights transaction ledger to determine an address associated with an identifier of the receiving participant; and
issuing, by the first node to the second node, an initial media content rights transaction comprising a transaction identifier associated with a grant offer for the media content rights transferal.
20. One or more non-transitory computer-readable storage media storing instructions that, when executed by one or more processors, cause the one or more processors to:
receive, by a first node and from a first initiating participant, a request for media content rights transferal of a media content to a receiving participant associated with a second node, wherein media content rights to the media content with a set of associated constraints are secured and owned by one of the first initiating participant or a second initiating participant;
traverse, by the first node, an associated instance of a distributed media rights transaction ledger to determine an address associated with an identifier of the receiving participant; and
issue, by the first node to the second node, an initial media content rights transaction comprising a transaction identifier associated with a grant offer for the media content rights transferal.