Distributed database schema
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system and a method of searching for information to construct an information object includes querying a resource having information stored as bindable data elements and returning results of the query. The system and method includes a fragment base that stores the bindable data elements as fragments and/or primitives that may be used to satisfy the query. The computer based system and method can include a sense process that reads data referred to a client process and tests the data to determine whether the data can be bound to existing data or produces new data within the fragment database. Fragments and primitives represent information in small pieces that can have both generalized structure and particular data. As information changes and grows incrementally, fragments can be added to or modified within a fragment base to define a larger composite concept that is an information object.
22 Citations
58 Claims
-
1-19. -19. (canceled)
-
20. A memory for storing a data structure for a primitive data element, the data structure for use with an application program, the data structure comprising:
-
a type field that specifies the type of primitive element data structure;
a binding field that defines how-primitive data structure can connect to other primitive data structures to provide fragments; and
a content field that specifies a value associated with the type, said content field including a referral that specifies a location. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A memory for storing a fragment data structure the data structure for use with an application program the data structure comprising:
at least two primitive elements that have an binding relation to each other. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
46. A memory for storing a canonical, two primitive fragment data structure the data structure for use with an application program the data structure comprising:
a primitive of a first primitive type bound to a primitive of a second type.
- 47. The data structure of claim 47 wherein the first primitive is of any one of an instance, attribute, value, condition, action, or container type and the second primitive that is bound to the first primitive is also of any one of an instance, attribute, value, condition, action or container type.
-
50. A method of constructing an information object from primitives and/or fragments provided as a result of a query comprises:
-
providing a set of primitives that correspond to a starting set of primitives that are related to the information object;
linking primitives in accordance with binding fields of the primitives to produce the information object. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
-
-
58-62. -62. (canceled)
Specification