IP Library Granted Patent US 11,869,012
Granted Patent B2
US 11,869,012 · App. 17/816,313 · Granted Jan 9, 2024

Systems, devices, and methods for DLT-based data management platforms and data products

Inventors: Warren B. Pennington (New Castle, DE); John C. Evans (Downingtown, PA); Mark Smith (St. Petersburg, FL); Anush Vijayaraghavan (Jersey City, NJ); Ron Papanek (New York, NY)
Assignees: LM FUNDING AMERICA, INC; The Vanguard Group, Inc.
G06Q20/405H04L9/0643H04L9/3263G06Q2220/00H04L9/50H04L2209/56
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,869,012
App. No.
17/816,313
Granted
Jan 9, 2024
Kind
B2
Abstract

The various embodiments described herein relate to systems, methods, and devices associated with distributed ledger systems (e.g., distributed ledger technology implemented on a decentralized network) that can be used to handle and manage the distribution and access of data in a manner that preserves the benefits of distributed ledger technology while enabling the private sharing of data. More specifically, the distributed ledger systems contemplated herein involve distributed ledger technology (DLT)-based data management platforms that can be implemented on nodes of a data management network.

Claims (42)

1. A computer-implemented method of providing data access to a distributed ledger database, the method comprising:

generating a subscription of a user identity registered on a first network node of a decentralized network system to data on the distributed ledger database, wherein generation of the subscription is based at least in part on a first plurality of predetermined electronic actions deployed on the distributed ledger database, wherein the data is provided to the distributed ledger database by a second network node of the decentralized network system, and wherein the data comprises security master data,

wherein generation of the subscription results in a joint agreement establishing a right of the user identity to receive the data from the second network node over the decentralized network system,

wherein generation of the subscription of the user identity to the data on the distributed ledger database is initiated based at least in part by the user identity initiating subscription to the data among a plurality of datasets stored on the distributed ledger database by executing a second plurality of predetermined electronic actions deployed on the distributed ledger database, wherein the second plurality of predetermined electronic actions are configured to initiate the subscription,

wherein the distributed ledger database comprises the first network node and the second network node,

wherein each of the first network node and the second network node comprises a computer processor and an electronic storage medium,

wherein a first smart contract deployed on the distributed ledger database comprises the first plurality of predetermined electronic actions, wherein a second smart contract deployed on the distributed ledger database comprises the second plurality of predetermined electronic actions, and

wherein the distributed ledger database comprises a blockchain.

2. The method of claim 1 , wherein the first smart contract and the second smart contract comprise a single smart contract deployed on the distributed ledger database comprises the first plurality of predetermined electronic actions and the second plurality of predetermined electronic actions.

3. The method of claim 1 , wherein the dataset provided to the distributed ledger database by the second decentralized network node is broadcast to all network nodes of the decentralized network system.

4. The method of claim 1 , wherein each network node of the decentralized network system maintains a local copy of the distributed ledger database.

5. The method of claim 1 , wherein the data is encrypted with a key before the data is provided to the distributed ledger database by the second network node, wherein generation of the subscription further results in the user identity being provided with the key, and wherein the key enables the first network node to decrypt the encrypted data.

6. The method of claim 5 , wherein the provision of the key to the user identity provides access to the user identity to a private channel for accessing the data.

7. The method of claim 1 , wherein the user identity registered on the first network node is permissioned to execute the second plurality of predetermined electronic actions.

8. The method of claim 1 , wherein the second network node is permissioned to execute the first plurality of predetermined electronic actions.

9. The method of claim 1 , further comprising generation of a data product by the first network node, wherein generation of the data product is based at least in part on a third plurality of predetermined electronic actions configured to direct a data product generation process based at least in part on the data and the subscription of the first network node of the decentralized network system to the data.

10. The method of claim 1 , wherein the data further comprises one or more financial index data, wherein the one or more financial index data comprises a list of constituent securities and weightings for the list of constituent securities.

11. The method of claim 1 , wherein a platform providing for generation of the subscription is operated on each network node of the decentralized network system, including the first network node and the second network node.

12. The method of claim 1 , wherein the first smart contract and the second smart contract comprise separate smart contracts deployed on the distributed ledger database.

13. The method of claim 1 , wherein the plurality of datasets stored on the distributed ledger technology-based database are datasets broadcast as available for distribution over the decentralized network node system.

14. A computer-implemented method of providing data access to a distributed ledger database, the method comprising:

generating a subscription of a user identity registered on a first network node of a decentralized network system to data on the distributed ledger database, wherein generation of the subscription is based at least in part on a first plurality of predetermined electronic actions deployed on the distributed ledger database, wherein the data is provided to the distributed ledger database by a second network node of the decentralized network system, and wherein the data comprises corporate action data or environmental, social, and governance data,

wherein generation of the subscription results in a joint agreement establishing a right of the user identity to receive the data from the second network node over the decentralized network system,

wherein generation of the subscription of the user identity to the data on the distributed ledger database is initiated based at least in part by the user identity initiating subscription to the data among a plurality of datasets stored on the distributed ledger database by executing a second plurality of predetermined electronic actions deployed on the distributed ledger database, wherein the second plurality of predetermined electronic actions are configured to initiate the subscription,

wherein the distributed ledger database comprises the first network node and the second network node,

wherein each of the first network node and the second network node comprises a computer processor and an electronic storage medium, wherein a first smart contract deployed on the distributed ledger database comprises the first plurality of predetermined electronic actions, wherein a second smart contract deployed on the distributed ledger database comprises the second plurality of predetermined electronic actions, and

wherein the distributed ledger database comprises a blockchain.

15. The method of claim 14 , wherein the first smart contract and the second smart contract comprise a single smart contract deployed on the distributed ledger database comprises the first plurality of predetermined electronic actions and the second plurality of predetermined electronic actions.

16. A computer-implemented method of providing data access to a distributed ledger database, the method comprising:

generating a subscription of a user identity registered on a first network node of a decentralized network system to data on the distributed ledger database, wherein generation of the subscription is based at least in part on a first plurality of predetermined electronic actions deployed on the distributed ledger database, wherein the data is provided to the distributed ledger database by a second network node of the decentralized network system, and wherein the data comprises financial index data,

wherein generation of the subscription results in a joint agreement establishing a right of the user identity to receive the data from the second network node over the decentralized network system,

wherein generation of the subscription of the user identity to the data on the distributed ledger database is initiated based at least in part by the user identity initiating subscription to the data among a plurality of datasets stored on the distributed ledger database by executing a second plurality of predetermined electronic actions deployed on the distributed ledger database, wherein the second plurality of predetermined electronic actions are configured to initiate the subscription,

wherein the distributed ledger database comprises the first network node and the second network node,

wherein each of the first network node and the second network node comprises a computer processor and an electronic storage medium,

wherein a first smart contract deployed on the distributed ledger database comprises the first plurality of predetermined electronic actions, wherein a second smart contract deployed on the distributed ledger database comprises the second plurality of predetermined electronic actions,

executing a third plurality of predetermined electronic actions to calculate an index value based at least partially on the financial index data, and

generating a data product from the calculated index value, and

wherein the distributed ledger database comprises a blockchain.

17. The method of claim 16 , wherein the data product comprises a custom index.

18. The method of claim 17 , further comprising automatically updating the constituents and weighting of the custom index.

19. The method of claim 16 , wherein the first smart contract and the second smart contract comprise a single smart contract deployed on the distributed ledger database comprises the first plurality of predetermined electronic actions and the second plurality of predetermined electronic actions.

20. The method of claim 16 , wherein the third plurality of electronic actions comprises a third smart contract, and wherein the financial index data comprises an input to the smart contract.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2024
From: LM FUNDING AMERICA, INC.
To: PLATONIC HOLDINGS, INC.
Reel/Frame 069571/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2023
From: SYMBIONT.IO, INC.
To: LM FUNDING AMERICA, INC.
Reel/Frame 063939/0927 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2022
From: SMITH, MARK; VIJAYARAGHAVAN, ANUSH; PAPANEK, RON
To: SYMBIONT.IO, INC.
Reel/Frame 061764/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2022
From: PENNINGTON, WARREN B.; EVANS, JOHN C.
To: THE VANGUARD GROUP, INC.
Reel/Frame 061764/0101 →
Continuity (4)
Continuation 17028185 · Sep 22, 2020
Continuation 16845838 · Apr 10, 2020
Provisional Application 62833502 · Apr 12, 2019
Related Publication 20230069078A1 · Mar 2, 2023