Computing system and methods for distributed generation and storage of complex relational data
First Claim
1. A system for distributed generation, storage, and providing access to data structures corresponding to networks or sub-networks and representing said data structures in a graphical form via an algorithm that supports generation, manipulation and visualization of said graphical form, comprising:
- a plurality of distributed computing nodes configured with software for generating said data structures corresponding to networks or sub-networks from input individual records, the data structures capable of being represented in a graphical form via an algorithm that supports generation, manipulation and visualization of said graphs; and
a decentralized software and hardware management subsystem for distribution of input records to the distributed computing nodes and for providing access to said data structures corresponding to networks or sub-networks to a user, comprising;
a) a network management system process coordinating dispatching input records or information associated therewith to the distributed computing nodes,b) an optimization process for optimizing the dispatch of records or information associated therewith to the nodes,c) an indexing process for indexing of records dispatched to the nodes or otherwise available to the nodes, and said data structures corresponding to networks or sub-networks generated at the nodes, processing local indexing data into overall indexes, and providing overall indexing data to the optimization process or other processes in the management subsystem as needed; and
d) a query management process for responding to queries of a user and providing transparent access to said data structures corresponding to networks or sub-networks for graphical display of said data structures to said user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is disclosed for distributed generation and storage of relational data which can be represented as a network or sub-network. The system includes a plurality of distributed computing nodes (e.g., general purpose computers) configured with software for generating and storing relational data from input individual records. The system further includes a decentralized management subsystem for distribution of input records to the distributed computing nodes for processing (i.e., generation and storage of the relational data) and for providing access to the relational data to a user. The management subsystem includes a) a network management system process providing for dispatching input records to the nodes, b) an optimization process for optimizing the dispatch of input records to the nodes, c) an indexing process for indexing of records dispatched to the nodes and relational data generated at the nodes; and d) a query management process for responding to user queries and providing transparent access to the relational data.
50 Citations
21 Claims
-
1. A system for distributed generation, storage, and providing access to data structures corresponding to networks or sub-networks and representing said data structures in a graphical form via an algorithm that supports generation, manipulation and visualization of said graphical form, comprising:
-
a plurality of distributed computing nodes configured with software for generating said data structures corresponding to networks or sub-networks from input individual records, the data structures capable of being represented in a graphical form via an algorithm that supports generation, manipulation and visualization of said graphs; and a decentralized software and hardware management subsystem for distribution of input records to the distributed computing nodes and for providing access to said data structures corresponding to networks or sub-networks to a user, comprising; a) a network management system process coordinating dispatching input records or information associated therewith to the distributed computing nodes, b) an optimization process for optimizing the dispatch of records or information associated therewith to the nodes, c) an indexing process for indexing of records dispatched to the nodes or otherwise available to the nodes, and said data structures corresponding to networks or sub-networks generated at the nodes, processing local indexing data into overall indexes, and providing overall indexing data to the optimization process or other processes in the management subsystem as needed; and d) a query management process for responding to queries of a user and providing transparent access to said data structures corresponding to networks or sub-networks for graphical display of said data structures to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for distributed generation and storage of data structures corresponding to networks or sub-networks and representing said data structures in a graphical form via an algorithm that supports generation, manipulation and visualization of said graphical form, comprising the steps of:
-
receiving a collection of individual input records; distributing the records to a plurality of individual, distributed computing nodes; at the individual computing nodes, generating said data structures corresponding to networks or sub-networks and storing the data structures corresponding to networks or sub-networks as relational data locally, and creating an index of the relational data stored at individual computing nodes to facilitate access to the relational data in response to a query of a user, the data structures capable of being represented in a graphical form via an algorithm that supports generation, manipulation and visualization of said graphical form, wherein the relational data corresponding to said data structures for a set of multiple individual input records is generated and stored across a plurality of individual computing nodes; and in response to said query providing said data structures to the user for graphical display of the data structures to the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification