IP Library › Granted Patent US 12,074,984
Granted Patent B2
US 12,074,984 · App. 17/745,721 · Granted Aug 27, 2024

Systems and methods for managing digital rights

Inventor: Ross Gilson (Philadelphia, PA)
Assignee: COMCAST CABLE COMMUNICATIONS, LLC
H04L9/3247G06F12/0813G06F12/0864G06F12/1408H04L9/0618H04L9/088H04L9/0894H04L9/3239H04L63/0471H04L63/061G06F2212/1052G06F2212/6032H04L9/50H04L2209/603
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,074,984
App. No.
17/745,721
Granted
Aug 27, 2024
Kind
B2
Abstract

Systems and methods are described for managing digital rights. A transaction may be generated and may comprise an identifier and a decryption key. The decryption key may be configured to decrypt at least a portion of an encrypted content asset accessible by one or more user devices. The transaction may be caused to be stored in a distributed database.

Claims (44)

1. A method comprising:

generating a transaction comprising an identifier and a decryption key, wherein the decryption key is usable to decrypt at least a portion of an encrypted content asset; and

causing the transaction to be stored in a distributed ledger, wherein the transaction is accessible, based on at least the identifier and via the distributed ledger, by one or more user devices that, based on an authorization associated with the at least a portion of the encrypted content asset, received: the identifier and a list of one or more portions of the encrypted content asset for output of the encrypted content asset.

2. The method of claim 1 , wherein a timing of access of the one or more user devices to the portion of the encrypted content asset is controlled at least based on one or more of: an indication in the transaction of a fee value associated with adding the transaction to the distributed ledger, an indication in the transaction of a time value for adding the transaction to the distributed ledger, or a function in the transaction configured to prevent the transaction from being added to the distributed ledger until a specified time.

3. The method of claim 1 , wherein the portion of the encrypted content asset is accessible by the one or more user devices prior to the one or more user devices receiving the identifier.

4. The method of claim 1 , further comprising:

receiving, from a computing device associated with the distributed ledger, a count of a number of times one or more portions of the encrypted content asset are accessed; and

determining, based on comparing the count to a history associated with the encrypted content asset, an indication of a proof of distribution of the encrypted content asset.

5. The method of claim 1 , wherein the one or more user devices access, via a network and at a content server, the at least a portion of the encrypted content asset.

6. The method of claim 1 , wherein the distributed ledger comprises a blockchain.

7. A device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the device to:

generate a transaction comprising an identifier and a decryption key, wherein the decryption key is usable to decrypt at least a portion of an encrypted content asset; and

cause the transaction to be stored in a distributed ledger, wherein the transaction is accessible, based on at least the identifier and via the distributed ledger, by one or more user devices that, based on an authorization associated with the at least a portion of the encrypted content asset, received: the identifier and a list of one or more portions of the encrypted content asset for output of the encrypted content asset.

8. The device of claim 7 , wherein a timing of access of the one or more user devices to the portion of the encrypted content asset is controlled at least based on one or more of: an indication in the transaction of a fee value associated with adding the transaction to the distributed ledger, an indication in the transaction of a time value for adding the transaction to the distributed ledger, or a function in the transaction configured to prevent the transaction from being added to the distributed ledger until a specified time.

9. The device of claim 7 , wherein the portion of the encrypted content asset is accessible by the one or more user devices prior to the one or more user devices receiving the identifier.

10. The device of claim 7 , wherein the instructions, when executed by the one or more processors, further cause the device to:

receive, from a computing device associated with the distributed ledger, a count of a number of times one or more portions of the encrypted content asset are accessed; and

determine, based on comparing the count to a history associated with the encrypted content asset, an indication of a proof of distribution of the encrypted content asset.

11. The device of claim 7 , wherein the one or more user devices access, via a network and at a content server, the at least a portion of the encrypted content asset.

12. The device of claim 7 , wherein the distributed ledger comprises a blockchain.

13. A system comprising:

one or more storage devices configured to store at least a portion of an encrypted content asset; and

a computing device configured to:

generate a transaction comprising an identifier and a decryption key, wherein the decryption key is usable to decrypt at least the portion of the encrypted content asset; and

cause the transaction to be stored in a distributed ledger, wherein the transaction is accessible, based on at least the identifier and via the distributed ledger, by one or more user devices that, based on an authorization associated with the at least a portion of the encrypted content asset, received: the identifier and a list of one or more portions of the encrypted content asset for output of the encrypted content asset.

14. The system of claim 13 , wherein a timing of access of the one or more user devices to the portion of the encrypted content asset is controlled at least based on one or more of: an indication in the transaction of a fee value associated with adding the transaction to the distributed ledger, an indication in the transaction of a time value for adding the transaction to the distributed ledger, or a function in the transaction configured to prevent the transaction from being added to the distributed ledger until a specified time.

15. The system of claim 13 , wherein the portion of the encrypted content asset is accessible by the one or more user devices prior to the one or more user devices receiving the identifier.

16. The system of claim 13 , wherein the computing device is further configured to:

receive, from an additional computing device associated with the distributed ledger, a count of a number of times one or more portions of the encrypted content asset are accessed; and

determine, based on comparing the count to a history associated with the encrypted content asset, an indication of a proof of distribution of the encrypted content asset.

17. The system of claim 13 , wherein the one or more user devices access, via a network and at a content server, the at least a portion of the encrypted content asset.

18. The system of claim 13 , wherein the distributed ledger comprises a blockchain.

19. A non-transitory computer-readable medium storing computer-executable instructions that, when executed, cause:

generating a transaction comprising an identifier and a decryption key, wherein the decryption key is usable to decrypt at least a portion of an encrypted content asset; and

causing the transaction to be stored in a distributed ledger, wherein the transaction is accessible, based on at least the identifier and via the distributed ledger, by one or more user devices that, based on an authorization associated with the at least a portion of the encrypted content asset, received: the identifier and a list of one or more portions of the encrypted content asset for output of the encrypted content asset.

20. The non-transitory computer-readable medium of claim 19 , wherein a timing of access of the one or more user devices to the portion of the encrypted content asset is controlled at least based on one or more of: an indication in the transaction of a fee value associated with adding the transaction to the distributed ledger, an indication in the transaction of a time value for adding the transaction to the distributed ledger, or a function in the transaction configured to prevent the transaction from being added to the distributed ledger until a specified time.

21. The non-transitory computer-readable medium of claim 19 , wherein the portion of the encrypted content asset is accessible by the one or more user devices prior to the one or more user devices receiving the identifier.

22. The non-transitory computer-readable medium of claim 19 , wherein the instructions, when executed, further cause:

receiving, from a computing device associated with the distributed ledger, a count of a number of times one or more portions of the encrypted content asset are accessed; and

determining, based on comparing the count to a history associated with the encrypted content asset, an indication of a proof of distribution of the encrypted content asset.

23. The non-transitory computer-readable medium of claim 19 , wherein the one or more user devices access, via a network and at a content server, the at least a portion of the encrypted content asset.

24. The non-transitory computer-readable medium of claim 19 , wherein the distributed ledger comprises a blockchain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2022
From: GILSON, ROSS
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 060698/0149 →
Continuity (2)
Continuation 15657848 · Jul 24, 2017
Related Publication 20220278851A1 · Sep 1, 2022
Cited By (2)
US 12,659,173 US 12,665,887