IP Library Granted Patent US 11,121,860
Granted Patent B2
US 11,121,860 · App. 16/233,793 · Granted Sep 14, 2021

Multi-layered blockchain for digital assets

Inventor: Gautam Gupta (Fremont, CA)
Assignee: LendingClub Corporation
H04L9/0643H04L63/102
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 11,121,860
App. No.
16/233,793
Granted
Sep 14, 2021
Kind
B2
Abstract

An item is encrypted to create a unique hash-value for the item. From this hash-value, an item can be uniquely identified. The hash-value for the item is stored in a first blockchain. When the item is included in a transaction, a transaction entry is stored in a block of the first blockchain. When an item participates in a group of items, a group of items is formed. The group of items is encrypted to create a unique hash-value for the group of items. The hash-value for the group of items may be based on hash-values from the items included in the group of items. The hash-value for the group of items is stored in a second blockchain that is distinct from the first blockchain. When the group of items is included in a transaction, a transaction entry is stored in a block of a second blockchain.

Claims (54)

1. A computer-implemented method comprising:

storing, in a first blockchain, transaction entries for transactions performed on individual items;

wherein storing transaction entries in the first blockchain includes:

generating a first item-level hash value that uniquely identifies a first item;

storing the first item-level hash value in a first block that belongs to the first blockchain;

in response to a first transaction that affects the first item, storing a first transaction entry in a second block that belongs to the first blockchain;

wherein the first transaction entry includes the first item-level hash value and transaction data relating to the first transaction;

storing, in a second blockchain, transaction entries for transactions performed on specific groups of individual items;

wherein storing transaction entries in the second blockchain includes:

generating a first group-level hash value that uniquely identifies a specific group of two or more items;

wherein the two or more items include the first item;

storing the first group-level hash value in a third block that belongs to the second blockchain that is distinct and separate from the first blockchain;

in response to a second transaction that affects the specific group as a whole, storing a second transaction entry in a fourth block that belongs to the second blockchain;

wherein the second transaction entry includes the first group-level hash value and transaction data relating to the second transaction.

2. The method of claim 1 , wherein the first item-level hash value is generated based on a set of attributes associated with the first item.

3. The method of claim 1 , wherein the first group-level hash value is generated based on at least the first item-level hash value.

4. The method of claim 1 , wherein each item of the two or more items of the specific group of two or more items is stored in the first blockchain.

5. The method of claim 1 , wherein a first particular item of the two or more items of the specific group of two or more items is stored in the first blockchain and a second particular item of the two or more items of the specific group of two or more items is stored in a third blockchain.

6. The method of claim 1 , wherein at least one of the first blockchain and second blockchain comprise a permissioned blockchain accessible by authorized entities.

7. The method of claim 1 , further comprising:

generating a second group-level hash value that uniquely identifies an aggregate group of two or more groups;

wherein the two or more groups include the specific group;

storing the second group-level hash value in a fifth block that belongs to a third blockchain that is distinct and separate from the first blockchain and second blockchain.

8. The method of claim 7 , further comprising:

in response to a third transaction that affects the aggregate group as a whole, storing a third transaction entry in a sixth block that belongs to the third blockchain;

wherein the third transaction entry includes the second group-level hash value and transaction data relating to the third transaction.

9. The method of claim 7 , wherein the two or more groups include a particular group stored in a fourth blockchain.

10. One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause:

storing, in a first blockchain, transaction entries for transactions performed on individual items;

wherein storing transaction entries in the first blockchain includes:

generating a first item-level hash value that uniquely identifies a first item;

storing the first item-level hash value in a first block that belongs to the first blockchain;

in response to a first transaction that affects the first item, storing a first transaction entry in a second block that belongs to the first blockchain;

wherein the first transaction entry includes the first item-level hash value and transaction data relating to the first transaction;

storing, in a second blockchain, transaction entries for transactions performed on specific groups of individual items;

wherein storing transaction entries in the second blockchain includes:

generating a first group-level hash value that uniquely identifies a specific group of two or more items;

wherein the two or more items include the first item;

storing the first group-level hash value in a third block that belongs to the second blockchain that is distinct and separate from the first blockchain;

in response to a second transaction that affects the specific group as a whole, storing a second transaction entry in a fourth block that belongs to the second blockchain;

wherein the second transaction entry includes the first group-level hash value and transaction data relating to the second transaction.

11. The one or more non-transitory computer-readable media of claim 10 , wherein the first item-level hash value is generated based on a set of attributes associated with the first item.

12. The one or more non-transitory computer-readable media of claim 10 , wherein the first group-level hash value is generated based on at least the first item-level hash value.

13. The one or more non-transitory computer-readable media of claim 10 , wherein each item of the two or more items of the specific group of two or more items is stored in the first blockchain.

14. The one or more non-transitory computer-readable media of claim 10 , wherein a first particular item of the two or more items of the specific group of two or more items is stored in the first blockchain and a second particular item of the two or more items of the specific group of two or more items is stored in a third blockchain.

15. The one or more non-transitory computer-readable media of claim 10 , wherein at least one of the first blockchain and second blockchain comprise a permissioned blockchain accessible by authorized entities.

16. The one or more non-transitory computer-readable media of claim 10 , further comprising instructions for:

generating a second group-level hash value that uniquely identifies an aggregate group of two or more groups;

wherein the two or more groups include the specific group;

storing the second group-level hash value in a fifth block that belongs to a third blockchain that is distinct and separate from the first blockchain and second blockchain.

17. The one or more non-transitory computer-readable media of claim 16 , further comprising instructions for:

in response to a third transaction that affects the aggregate group as a whole, storing a third transaction entry in a sixth block that belongs to the third blockchain;

wherein the third transaction entry includes the second group-level hash value and transaction data relating to the third transaction.

18. The one or more non-transitory computer-readable media of claim 16 , wherein the two or more groups include a particular group stored in a fourth blockchain.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2022
From: LENDINGCLUB CORPORATION
To: LENDINGCLUB BANK, NATIONAL ASSOCIATION
Reel/Frame 059910/0275 →
SECURITY INTEREST Recorded Aug 13, 2019
From: LENDINGCLUB CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 050035/0302 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2018
From: GUPTA, GAUTAM
To: LENDINGCLUB CORPORATION
Reel/Frame 047863/0404 →
Continuity (1)
Related Publication 20200213090A1 · Jul 2, 2020