IP Library Granted Patent US 12,137,179
Granted Patent B2
US 12,137,179 · App. 17/872,229 · Granted Nov 5, 2024

Systems and methods for processing blockchain transactions

Inventor: Paul Snow (Austin, TX)
Assignee: Inveniam Capital Partners, Inc.
H04L9/50H04L9/0825H04L9/3236H04L9/3247
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,137,179
App. No.
17/872,229
Granted
Nov 5, 2024
Kind
B2
Abstract

A blockchain system has an identity-based blockchain account including a primary chain, a secondary chain, and at least one key book applying to the account, the at least one key book having a key page. The system includes: a hardware processor; and a memory device storing instructions. When the instructions are executed by the processor, they cause the processor to: record a multi-signature transaction originating from the account in the secondary chain; associate the transaction with the key page of the at least one key book, the key page including (i) a signature-authorization rule, and (ii) a plurality of keys corresponding to a plurality of transaction authorizers; record, in the secondary chain, an authorization of the transaction from a transaction authorizer of the plurality of transaction authorizers; and once a number of authorizations recorded on the secondary chain satisfies the signature-authorization rule, record the transaction on the primary chain for execution.

Claims (38)

1. A data management method in a blockchain system having an identity-based blockchain account including a primary chain, a secondary chain, and at least one key book applying to the identity-based blockchain account, the at least one key book having a key page, the method comprising:

a) recording a multi-signature transaction originating from the identity-based blockchain account in the secondary chain;

b) associating the multi-signature transaction with the key page of the at least one key book, the key page comprising (i) a signature-authorization rule, and (ii) a plurality of keys corresponding to a plurality of transaction authorizers, wherein each key of the plurality of keys of the key page of the at least one key book comprises one of (i) a hash of a transaction authorizer's public key, and (ii) a designation of a key-book authority;

c) recording, in the secondary chain, an authorization of the multi-signature transaction from a transaction authorizer of the plurality of transaction authorizers; and

d) once a number of authorizations recorded on the secondary chain satisfies the signature-authorization rule, recording the multi-signature transaction on the primary chain for execution,

wherein the identity-based blockchain account belongs to a first digital identity, and

wherein the designation of a key-book authority identifies one of (i) a supplemental key book belonging to the first digital identity, and (ii) an external key book belonging to a second digital identity.

2. The data management method of claim 1 , wherein the supplemental key book belonging to the first digital identity comprises a first manager key book for authorizing the multi-signature transaction based on a first characteristic of the multi-signature transaction and a second manager key book for authorizing the multi-signature transaction based on a second characteristic of the multi-signature transaction.

3. The data management method of claim 1 , wherein the external key book belonging to a second digital identity is identified via a uniform resource locator (URL) address.

4. The data management method of claim 1 , wherein the external key book belonging to a second digital identity authorizes the multi-signature transaction based on a set of rules of the second digital identity, thereby enabling an off-chain validation of a smart contract.

5. The data management method of claim 1 , wherein the at least one key book comprises a primary-layer key book and a secondary-layer key book, and wherein the secondary-layer key book enhances security of the identity-based blockchain account.

6. The data management method of claim 1 , wherein the key page is configured to allow replacement of at least one key of the plurality of keys, thereby enabling a dynamic key management.

7. A blockchain system having an identity-based blockchain account including a primary chain, a secondary chain, and at least one key book applying to the identity-based blockchain account, the at least one key book having a key page, the system comprising:

a hardware processor; and

a memory device storing instructions that, when executed by the hardware processor, cause the processor to:

a) record a multi-signature transaction originating from the identity-based blockchain account in the secondary chain;

b) associate the multi-signature transaction with the key page of the at least one key book, the key page comprising (i) a signature-authorization rule, and (ii) a plurality of keys corresponding to a plurality of transaction authorizers, wherein each key of the plurality of keys of the key page of the at least one key book comprises one of (i) a hash of a transaction authorizer's public key, and (ii) a designation of a key-book authority;

c) record, in the secondary chain, an authorization of the multi-signature transaction from a transaction authorizer of the plurality of transaction authorizers; and

d) once a number of authorizations recorded on the secondary chain satisfies the signature-authorization rule, record the multi-signature transaction on the primary chain for execution;

wherein the identity-based blockchain account belongs to a first digital identity, and

wherein the designation of a key-book authority identifies one of (i) a supplemental key book belonging to the first digital identity, and (ii) an external key book belonging to a second digital identity.

8. The blockchain system of claim 7 , wherein the supplemental key book belonging to the first digital identity comprises a first manager key book for authorizing the multi-signature transaction based on a first characteristic of the multi-signature transaction and a second manager key book for authorizing the multi-signature transaction based on a second characteristic of the multi-signature transaction.

9. The blockchain system of claim 7 , wherein the external key book belonging to a second digital identity is identified via a uniform resource locator (URL) address.

10. The blockchain system of claim 7 , wherein the external key book belonging to a second digital identity authorizes the multi-signature transaction based on a set of rules of the second digital identity, thereby enabling an off-chain validation of a smart contract.

11. The blockchain system of claim 7 , wherein the at least one key book comprises a primary-layer key book and a secondary-layer key book, and wherein the secondary-layer key book enhances security of the identity-based blockchain account.

12. The blockchain system of claim 7 , wherein the key page is configured to allow replacement of at least one key of the plurality of keys, thereby enabling a dynamic key management.

13. A memory device storing instructions that, when executed by a hardware processor, cause the hardware processor to:

a) record a multi-signature transaction originating from an identity-based blockchain account in a secondary chain of the identity-based blockchain account;

b) associate the multi-signature transaction with a key page of at least one key book applying to the identity-based blockchain account, the key page comprising (i) a signature-authorization rule, and (ii) a plurality of keys corresponding to a plurality of transaction authorizers, wherein each key of the plurality of keys of the key page of the at least one key book comprises one of (i) a hash of a transaction authorizer's public key, and (ii) a designation of a key-book authority;

c) record, in the secondary chain, an authorization of the multi-signature transaction from a transaction-authorizer of the plurality of transaction-authorizers; and

d) once a number of authorizations recorded on the secondary chain satisfies the signature-authorization rule, record the multi-signature transaction on a primary chain of the identity-based blockchain account for execution;

wherein the identity-based blockchain account belongs to a first digital identity, and

wherein the designation of a key-book authority identifies one of (i) a supplemental key book belonging to the first digital identity, and (ii) an external key book belonging to a second digital identity.

14. The memory device of claim 13 , wherein the supplemental key book belonging to the first digital identity comprises a first manager key book for authorizing the multi-signature transaction based on a first characteristic of the multi-signature transaction and a second manager key book for authorizing the multi-signature transaction based on a second characteristic of the multi-signature transaction.

15. The memory device of claim 13 , wherein the external key book belonging to a second digital identity is identified via a uniform resource locator (URL) address.

16. The memory device of claim 13 , wherein the external key book belonging to a second digital identity authorizes the multi-signature transaction based on a set of rules of the second digital identity, thereby enabling an off-chain validation of a smart contract.

17. The memory device of claim 13 , wherein the at least one key book comprises a primary-layer key book and a secondary-layer key book, and wherein the secondary-layer key book enhances security of the identity-based blockchain account.

18. The memory device of claim 13 , wherein the key page is configured to allow replacement of at least one key of the plurality of keys, thereby enabling a dynamic key management.

Assignments (3)
AMENDMENT AND JOINDER TO SECURITY AGREEMENT Recorded Mar 29, 2025
From: INVENIAM CAPITAL PARTNERS INC
To: 1221 INVENIAM LLC; 1221 INVENIAM II LLC
Reel/Frame 070741/0157 →
SECURITY INTEREST Recorded Jun 27, 2024
From: INVENIAM CAPITAL PARTNERS, INC.
To: 1221 INVENIAM LLC
Reel/Frame 067932/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2022
From: SNOW, PAUL
To: INVENIAM CAPITAL PARTNERS, INC.
Reel/Frame 060706/0893 →
Continuity (6)
Continuation In Part 17844012 · Jun 19, 2022
Provisional Application 63226822 · Jul 29, 2021
Provisional Application 63225633 · Jul 26, 2021
Provisional Application 63213958 · Jun 23, 2021
Provisional Application 63212622 · Jun 19, 2021
Related Publication 20220407728A1 · Dec 22, 2022