Non-fungible token (NFT) based digital rights management in a decentralized data delivery network
AssigneeTheta Labs, Inc.
InventorsJieyi Long, Mitchell C. Liu
Life of this patent
Estimating the term…
Loading patent…
AssigneeTheta Labs, Inc.
InventorsJieyi Long, Mitchell C. Liu
Estimating the term…
Methods and systems are described for implementing decentralized digital rights management (DRM) within a decentralized network, satisfying an important need of content owners. First, the method implemented by a source cacher node includes broadcasting, to one or more viewer peer nodes in the decentralized network, a notification of the source cacher node's intent to transmit a data stream. Then, recording a smart contract on a blockchain associated with the decentralized network, the smart contract associated with the data stream and allowing the authentication of a viewer peer node through the smart contract by an ownership of a non-fungible token (NFT) in order to receive a data key to decrypt the data stream. Next, receiving a request from an authenticated viewer peer node for receiving the data stream. Finally, generating an encrypted data stream based on the data stream and the data key to decrypt the data stream, and transmitting the encrypted data stream and the data key to the authenticated viewer peer node.
A computer-implemented method utilized by a source cacher node for implementing decentralized digital rights management (DRM) within a decentralized network, comprising:
A non-transitory storage medium storing program code, the program code executable by a hardware processor, the program code when executed by the processor executes a process utilized by a source cacher node for implementing decentralized digital rights management (DRM) within a decentralized network, the program code when executed by the processor causes the processor to:
A system comprising a hardware processor and a non-transitory storage medium storing program code, the program code executable by the hardware processor, the program code when executed by the processor executes a process utilized by a source cacher node for implementing decentralized digital rights management (DRM) within a decentralized network, the program code when executed by the processor causes the processor to:
Dependencies are inferred from the claim text.