Patentable/Patents/US-10824999
US-10824999

Systems and methods for implementing hybrid public-private block-chain ledgers

PublishedNovember 3, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The disclosed embodiments include computerized systems and methods that generate secured distributed storage ledger structures, such as block-chain-based ledger structures, that facilitate event-based control of tracked assets. In one embodiment, an apparatus associated with a centralized authority of the secured distributed storage ledger may detect an occurrence of a triggering event, and may access and decrypt a set of rules hashed into the secured distributed storage ledger using a confidentially-held master cryptographic key. The apparatus may identify a rule associated with the detected event, and perform one or more operations consistent with the rule and involving at least one of assets tracked within the secured distributed storage ledger or an owner of a portion of the tracked assets.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An apparatus, comprising: a communications unit; a memory storing instructions; and at least one processor coupled to the memory and to the communications unit, the at least one processor being configured to execute the instructions to: obtain first encrypted data from at least one element of a distributed ledger, and decrypt the first encrypted data using a private cryptographic key associated with an asset tracked by the distributed ledger; when an event involving the tracked asset corresponds to a triggering event identified within the decrypted first data, obtain second encrypted data that identifies a plurality of rules from the at least one element of the distributed ledger, and decrypt the second encrypted data using a master cryptographic key associated with a centralized authority; and based on the decrypted second data, perform operations consistent with at least one of the rules, the operations involving the tracked asset, wherein the rules are established by the centralized authority, the centralized authority is associated with the tracked asset, and the at least one of the rules that exhibits a causal relationship with the event.

2

2. The apparatus of claim 1 , wherein the at least one processor is further configured to load the at least one element of the distributed ledger from the memory.

3

3. The apparatus of claim 1 , wherein the rules are established by the centralized authority, the centralized authority is associated with the tracked asset, and the at least one of the rules that exhibits a causal relationship with the event.

4

4. The apparatus of claim 2 , wherein the at least one processor is further configured to: generate third data comprising at least one of (i) an additional rule or (ii) a modification to one or more of the rules identified within the decrypted second data; encrypt the third data using the master cryptographic key; and transmit, via the communications unit, the encrypted third data to at least one computing system, the at least one computing system being configured to perform operations that record the encrypted third data into an additional element of the distributed ledger.

5

5. The apparatus of claim 4 , wherein the at least one processor is further configured to: receive, via the communications unit, input data generated by a device associated with the tracked asset; and based on the received input data, perform operations that generate the additional rule or modify the one or more of the rules.

6

6. The apparatus of claim 1 , wherein the at least one processor is further configured to: generate third data that includes a modification to at least a portion of the decrypted first data; encrypt the third data using the private cryptographic key; and transmit, via the communications unit, the encrypted third data to at least one computing system, the at least one computing system being configured to perform operations that record the encrypted third data into an additional element of the distributed ledger.

7

7. The apparatus of claim 1 , wherein the at least one element of the distributed ledger comprises a genesis block of the distributed ledger.

8

8. The apparatus of claim 1 , wherein the at least one processor is further configured to: generate the master cryptographic key associated with the centralized authority; store the generated master cryptographic key in a portion of a secure data repository; and establish at least one access permission for the stored master cryptographic key, the at least one established access permission preventing a device of associated with the tracked asset from accessing the stored master cryptographic key.

9

9. The apparatus of claim 1 , wherein the at least one processor is further configured to: generate the private cryptographic key associated with the tracked asset; and transmit, via the communications unit and through a programmatic interface, the private cryptographic key to a device associated with the tracked asset.

10

10. The apparatus of claim 1 , wherein: the at least one processor is further configured to: detect an occurrence of the event involving the tracked asset; and identify, based on the decrypted second data, the at least one of the plurality of rules that exhibits the causal relationship with the event; and the at least one identified rule specifies the performed operations; and the performed operations involve the tracked asset.

11

11. A computer-implemented method, comprising: by at least one processor, obtaining first data from at least one element of a distributed ledger, and decrypting the first data using a private cryptographic key associated with an asset tracked by the distributed ledger; by the at least one processor, and when an event involving the tracked asset corresponds to a triggering event identified within the decrypted first data, obtaining second data that identifies a plurality of rules from the at least one element of the distributed ledger, and decrypting the second data using a master cryptographic key associated with a centralized authority; and based on the decrypted second data, performing, by the at least one processor, operations consistent with at least one of the rules.

12

12. The computer-implemented method of claim 11 , wherein the rules are established by the centralized authority, the centralized authority is associated with the tracked asset, and the at least one of the rules that exhibits a causal relationship with the event.

13

13. The computer-implemented method of claim 11 , further comprising: generating, by the at least one processor, third data comprising at least one of (i) an additional rule or (ii) a modification to one or more of the rules identified within the decrypted second data; encrypting, by the at least one processor, the third data using the master cryptographic key; and transmitting, by the at least one processor, the encrypted third data to at least one computing system, the at least one computing system being configured to perform operations that record the encrypted third data into an additional element of the distributed ledger.

14

14. The computer-implemented method of claim 13 , further comprising: receiving, by the at least one processor, input data generated by a device associated with the tracked asset; and based on the received input data, performing, by the at least one processor, operations that generate the additional rule or modify the one or more of the rules.

15

15. The computer-implemented method of claim 11 , further comprising: generating, by the at least one processor, third data that includes a modification to at least a portion of the decrypted first data; encrypting, by the at least one processor, the third data using the private cryptographic key; and transmitting, by the at least one processor, the encrypted third data to at least one computing system, the at least one computing system being configured to perform operations that record the encrypted third data into an additional element of the distributed ledger.

16

16. The computer-implemented method of claim 11 , wherein the at least one element of the distributed ledger comprises a genesis block of the distributed ledger.

17

17. The computer-implemented method of claim 11 , further comprising: generating the master cryptographic key by the at least one processor; storing, by the at least one processor, the generated master cryptographic key in a portion of a secure data repository; and establishing, by the at least one processor, at least one access permission for the stored master cryptographic key, the at least one established access permission preventing a device of associated with the tracked asset from accessing the stored master cryptographic key.

18

18. The computer-implemented method of claim 11 , further comprising: generating, by the at least one processor, the private cryptographic key associated with the tracked asset; and transmitting, by the at least one processor, and through a programmatic interface, the private cryptographic key to a device associated with the tracked asset.

19

19. The computer-implemented method of claim 11 , wherein the method further comprises: detecting, by the at least one processor, an occurrence of the event involving the tracked asset; and based on the decrypted second data, and, by the at least one processor, identifying the at least one of the plurality of rules that exhibits the causal relationship with the event; the at least one identified rule specifies the performed operations; and the performed operations involve the tracked asset.

20

20. A tangible, non-transitory computer-readable medium storing instructions that, when executed by at least one processor, perform a method comprising: obtaining first data from at least one element of a distributed ledger, and decrypting the first data using a private cryptographic key associated with an asset tracked by the distributed ledger; when an event involving the tracked asset corresponds to a triggering event identified within the decrypted first data, obtaining second data that identifies a plurality of rules from the at least one element of the distributed ledger, and decrypting the second data using a master cryptographic key associated with a centralized authority; and based on the decrypted second data, performing operations consistent with at least one of the rules.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

March 14, 2019

Publication Date

November 3, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Systems and methods for implementing hybrid public-private block-chain ledgers” (US-10824999). https://patentable.app/patents/US-10824999

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

Systems and methods for implementing hybrid public-private block-chain ledgers — Paul Mon-Wah Chan | Patentable