IP Library Granted Patent US 11,870,920
Granted Patent B2
US 11,870,920 · App. 17/951,760 · Granted Jan 9, 2024

Graph models of relationships between data stored in blocks on distributed ledgers that are learned through machine learning and platforms for creating, cataloging, and storing the same

Inventors: Frank J. Ricotta (Colorado Springs, CO); Brian Jackson (Parker, CO); Tyson Henry (Monument, CO); Amber Hartley (Lakewood, CO)
Assignee: BurstIQ, Inc.
H04L9/50G06F16/2379G06F16/27G06F16/9024G16H50/70H04L9/3236
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,870,920
App. No.
17/951,760
Granted
Jan 9, 2024
Kind
B2
Abstract

Introduced here is a computational architecture (also referred to as a “computational infrastructure”) that addresses the limitations of traditional data management solutions using a highly secure data management solution coupled with consent-based sharing. At a high level, the computational architecture applies blockchain methodologies to both transaction data and business data such that both types of data are stored “on chain” in the same computational architecture. This enables several significant advantages over traditional data management solutions with respect to data security, data ownership, data sharing, and intelligence.

Claims (41)

1. A data storage platform comprising:

a plurality of nodes that collectively implement a blockchain; and

a plurality of graph databases that are distributed amongst the plurality of nodes,

wherein each of the plurality of graph databases includes a persistent store of data committed to the blockchain, and

wherein each of the plurality of graph databases is associated with a corresponding one of the plurality of nodes;

wherein each of the plurality of nodes includes a processor and associated memory with instructions stored therein that, when executed by the processor, implement:

a consensus trust module operable to:

upon receiving input indicative of a request from an individual to store data in the corresponding graph database,

generate a hash value that is representative of integrity of the data,

distribute the data, updated with the hash value, to the other nodes of the plurality of nodes, and

upon confirming that the hash value has also been generated by a majority of the plurality of nodes,

create a block that includes the data; and

a graph module operable to:

apply a trained algorithm to the blockchain to autonomously learn a relationship between the data in the block and other data in another block that is part of the blockchain,

populate information regarding the relationship in the block, so as to record the relationship with the another block, and

add the block onto the blockchain for distribution to the plurality of nodes and storage in the plurality of graph databases.

2. The data storage platform of claim 1 , wherein the graph module is further operable to:

model the relationship by representing the block and the another block as graph nodes in a graph data structure and then interconnecting the graph nodes with an edge to indicate the relationship.

3. The data storage platform of claim 2 , wherein the graph module is further operable to:

visually represent the graph data structure.

4. The data storage platform of claim 2 , wherein the plurality of nodes is representative of a subset of all nodes that collectively implement the blockchain.

5. The data storage platform of claim 1 , wherein the graph module is further operable to:

upon receiving input indicative of a query, employ another algorithm to search the corresponding graph database to determine whether a matching block that satisfies the query exists.

6. The data storage platform of claim 5 , wherein the another algorithm is a depth-first algorithm.

7. The data storage platform of claim 5 , wherein the another algorithm is a breadth-first algorithm.

8. The data storage platform of claim 1 , wherein the block and the another block pertain to a same topic and include a same type of data.

9. The data storage platform of claim 1 , wherein the request is submitted by the individual via a computing device that is representative of one of the plurality of nodes.

10. The data storage platform of claim 1 , wherein each node of the plurality of nodes is representative of a separate computing device that includes the processor, the associated memory, and an interface for communication.

11. A data storage platform comprising:

a plurality of nodes that collectively implement a blockchain; and

a plurality of graph databases that are distributed amongst the plurality of nodes,

wherein each of the plurality of graph databases includes a persistent store of data committed to the blockchain, and

wherein each of the plurality of graph databases is associated with a corresponding one of the plurality of nodes;

wherein each of the plurality of nodes includes a memory with instructions stored therein that, when executed by a processor, cause the processor to perform operations comprising:

upon receiving input indicative of a request from an individual to store data in the corresponding graph database,

generate a hash value that is representative of integrity of the data, and

distribute the data, updated with the hash value, to the other nodes of the plurality of nodes,

upon confirming that the hash value has also been generated by a majority of the plurality of nodes, create a block that includes the data,

apply a trained algorithm to the blockchain to autonomously learn a relationship between the data in the block and other data in another block that is part of the blockchain,

populate information regarding the relationship in the block, so as to record the relationship with the another block, and

add the block onto the blockchain for distribution to the plurality of nodes and storage in the plurality of graph databases.

Assignments (2)
SECURITY INTEREST Recorded Feb 1, 2023
From: BURSTIQ, INC.
To: TEXAS CAPITAL BANK
Reel/Frame 062561/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2022
From: RICOTTA, FRANK J.; JACKSON, BRIAN; HENRY, TYSON; HARTLEY, AMBER
To: BURSTIQ, INC.
Reel/Frame 061335/0796 →
Continuity (2)
Provisional Application 63247718 · Sep 23, 2021
Related Publication 20230092365A1 · Mar 23, 2023
Cited By (3)
US 12,243,629 US 12,499,266 US 12,647,293