IP Library › Granted Patent US 12,052,259
Granted Patent B2
US 12,052,259 · App. 18/356,934 · Granted Jul 30, 2024

Blockchain folding

Inventors: Asad Haque (Chesterbrook, PA); Nancy Davoust (Louisville, CO)
Assignee: COMCAST CABLE COMMUNICATIONS, LLC
H04L63/102G06F21/604H04L9/0637H04L63/20H04L9/50
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,052,259
App. No.
18/356,934
Granted
Jul 30, 2024
Kind
B2
Abstract

An active distributed ledger may comprise an indication of an inactive permission associated with a user device. An entry comprising such indication added to another distributed ledger that is supplemental to the active distributed ledger. An updated active distributed ledger may be generated that does not comprise the indication of the inactive permission. The updated active distributed ledger may comprise an indication of a new permission associated with the user device. The updated active distributed ledger may be stored on the user device or any other device on a network.

Claims (43)

1. A method comprising:

determining, based on a primary distributed ledger comprising a record of an active permission associated with a user device and a secondary distributed ledger comprising a record of an inactive permission associated with the user device, a position of the record of the inactive permission in an original distributed ledger; and

re-constructing, based on the position of the record of the inactive permission in the original distributed ledger, the original distributed ledger, wherein the original distributed ledger comprises the record of the active permission and the record of the inactive permission.

2. The method of claim 1 , wherein the user device comprises at least one of a lighting device, a sensor device, an alarm device, a temperature control device, a lighting control device, a lock device, a communication device, a camera device, or a home appliance device.

3. The method of claim 1 , wherein the determining the position of the record of the inactive permission in the original distributed ledger is based on receiving a new distributed ledger record entry associated with the user device.

4. The method of claim 1 , wherein the inactive permission associated with the user device comprises at least one of an expired permission, a revoked permission, or a permission associated with a security compromise.

5. The method of claim 1 , wherein the secondary distributed ledger is stored on a network computing device.

6. The method of claim 1 , wherein the secondary distributed ledger comprises a plurality of records of inactive permissions associated with the user device.

7. The method of claim 1 , wherein the primary distributed ledger is stored on the user device.

8. The method of claim 1 , wherein the secondary distributed ledger comprises an indication of a position of the record of the inactive permission on the original distributed ledger; and

wherein the re-constructing the original distributed ledger is based on the indication of the position of the record of the inactive permission on the original distributed ledger.

9. The method of claim 8 , wherein the primary distributed ledger comprises an indication of a position of the record of the active permission on the original distributed ledger; and

wherein the re-constructing the original distributed ledger is further based on the indication of the position of the record of the active permission on the original distributed ledger.

10. A device comprising:

one or more processors; and

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

determine, based on a primary distributed ledger comprising a record of an active permission associated with a user device and a secondary distributed ledger comprising a record of an inactive permission associated with the user device, a position of the record of the inactive permission in an original distributed ledger; and

re-construct, based on the position of the record of the inactive permission in the original distributed ledger, the original distributed ledger, wherein the re-constructed original distributed ledger comprises the record of the active permission and the record of the inactive permission.

11. The device of claim 10 , wherein the user device comprises at least one of a lighting device, a sensor device, an alarm device, a temperature control device, a lighting control device, a lock device, a communication device, a camera device, or a home appliance device.

12. The device of claim 10 , wherein the determining the position of the record of the inactive permission in the original distributed ledger is based on receiving a new distributed ledger record entry associated with the user device.

13. The device of claim 10 , wherein the inactive permission associated with the user device comprises at least one of an expired permission, a revoked permission, or a permission associated with a security compromise.

14. The device of claim 10 , wherein the secondary distributed ledger is stored on a network computing device.

15. The device of claim 10 , wherein the secondary distributed ledger comprises a plurality of records of inactive permissions associated with the user device.

16. The device of claim 10 , wherein the primary distributed ledger is stored on the user device.

17. The device of claim 10 , wherein the secondary distributed ledger comprises an indication of a position of the record of the inactive permission on the original distributed ledger; and

wherein the re-constructing the original distributed ledger is based on the indication of the position of the record of the inactive permission on the original distributed ledger.

18. The device of claim 10 , wherein the primary distributed ledger comprises an indication of a position of the record of the active permission on the original distributed ledger; and

wherein the re-constructing the original distributed ledger is further based on the indication of the position of the record of the active permission on the original distributed ledger.

19. A system comprising:

a user device; and

a computing device configured to:

determine, based on a primary distributed ledger comprising a record of an active permission associated with the user device and a secondary distributed ledger comprising a record of an inactive permission associated with the user device, a position of the record of the inactive permission in an original distributed ledger; and

re-construct, based on the position of the record of the inactive permission in the original distributed ledger, the original distributed ledger, wherein the re-constructed original distributed ledger comprises the record of the active permission and the record of the inactive permission.

20. The system of claim 19 , wherein the user device comprises at least one of a lighting device, a sensor device, an alarm device, a temperature control device, a lighting control device, a lock device, a communication device, a camera device, or a home appliance device.

21. The system of claim 19 , wherein the determining the position of the record of the inactive permission in the original distributed ledger is based on receiving a new distributed ledger record entry associated with the user device.

22. The system of claim 19 , wherein the inactive permission associated with the user device comprises at least one of an expired permission, a revoked permission, or a permission associated with a security compromise.

23. The system of claim 19 , wherein the secondary distributed ledger is stored on a network computing device.

24. The system of claim 19 , wherein the secondary distributed ledger comprises a plurality of records of inactive permissions associated with the user device.

25. The system of claim 19 , wherein the primary distributed ledger is stored on the user device.

26. The system of claim 19 , wherein the secondary distributed ledger comprises an indication of a position of the record of the inactive permission on the original distributed ledger; and

wherein the re-constructing the original distributed ledger is based on the indication of the position of the record of the inactive permission on the original distributed ledger.

27. The system of claim 19 , wherein the primary distributed ledger comprises an indication of a position of the record of the active permission on the original distributed ledger; and

wherein the re-constructing the original distributed ledger is further based on the indication of the position of the record of the active permission on the original distributed ledger.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2023
From: HAQUE, ASAD; DAVOUST, NANCY
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 064491/0614 →
Continuity (2)
Continuation 16395003 · Apr 25, 2019
Related Publication 20240022571A1 · Jan 18, 2024