Data base and knowledge operating system
First Claim
1. A data management system comprising:
- a. a plurality of independent data structures having a common form, each of said data structures encapsulating a single data instance;
b. each of said data structures also encapsulating references to other of said independent data structures encapsulating associated data instances; and
c. wherein said plurality of data structures are stored on a computer-readable media in non-tabular form and further wherein said data instances encapsulated in said data structures can be added, removed and searched.
8 Assignments
0 Petitions
Accused Products
Abstract
Associative Data Management and Knowledge Operating System using a Data Instance centric architecture, where Data Instances are typically atomic. Each Data Instance can be at the center with all its associations. The base structures encapsulate the Data Instances and can generally be identical in form and function, and application independent. Encapsulate references can include references to all other directly related independently encapsulated Data Instances. The encapsulated references can be both unique identifiers for each and every associated Data Instance and also logical indexes that encode the abstracted location of each Data Instance, making it possible to both identify and locate any Data Instance using the same reference key.
106 Citations
70 Claims
-
1. A data management system comprising:
-
a. a plurality of independent data structures having a common form, each of said data structures encapsulating a single data instance; b. each of said data structures also encapsulating references to other of said independent data structures encapsulating associated data instances; and c. wherein said plurality of data structures are stored on a computer-readable media in non-tabular form and further wherein said data instances encapsulated in said data structures can be added, removed and searched. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A data management system in a computing environment comprising:
-
a plurality of independent data structures having a common form, each encapsulating a single data instance; wherein said plurality of data structures are stored on a computer-readable media in non-tabular form; wherein each of said encapsulated references is a logical index which uniquely identifies each of said associated encapsulated data instances and also encodes the location of each of said associated encapsulated data instances on said computer-readable media; and wherein said logical index is ‘
m’
dimensional, and has ‘
n’
bits per dimension, said encapsulated references are in at least one dimensions, and each of said at least one dimensions corresponds to a type of association. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A method to convert a non-data instance centric database to a data instance centric database comprising:
-
creating encapsulated data instances in said data instance centric database representing elements of said non-data-instance centric database schema and data elements of said non-data-instance centric database; creating associations amongst the said data instances in said data instance centric database representing the relationships between said data elements and said schema elements of the non-data-instance centric database; and storing said associations as a reference to each associated data instance stored within a independent data structure having a common form encapsulating the associated data instances, which are stored in non-tabular form on a computer-readable media. - View Dependent Claims (57, 58)
-
-
59. A data management system comprising:
-
one or more items; wherein each of said items encapsulates a data instance; wherein items which are associated with each other encapsulate mutual references to each other; wherein said items may be added, removed and searched; and wherein said items are stored in non-tabular form on a computer-readable media. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
Specification