Value-instance-connectivity computer-implemented database
First Claim
Patent Images
1. A computer-implemented database comprising:
- a. one or more sets of data value elements, each data value element having a position in one of the one or more sets of data value elements and a data value;
b. at least a first and a second set of instance elements, each instance element having a position in its respective set of instance elements and an instance value, and each set of instance elements corresponding to an attribute,c. wherein for a first instance element in the first set of instance elements(i) a first associated data value element in the one or more sets of data value elements is derived from the first instance element'"'"'s position, and(ii) a single second instance element in the second set of instance elements, whose position in the second set of instance elements is different from the first instance element'"'"'s position in the first set of instance elements, is derived from the first instance element'"'"'s instance value, andd. further wherein(i) a second associated data value element in the one or more sets of data value elements is associated with the second instance element and at least one other element in the second set of instance elements, and(ii) the first instance element can be derived from the second instance element independent of the first instance element'"'"'s value.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented database and method providing an efficient, ordered reduced space representation of multi-dimensional data. The data values for each attribute is stored in a manner that provides an advantage in, for example, space usage and/or speed of access, such as in sort order and/or condensed form. Instances of each data value for an attribute are identified by instance elements, each of which is associated with one data value. Connectivity information is provided for each instance element that uniquely associates each instance element with a specific instance of a data value for another attribute.
-
Citations
24 Claims
-
1. A computer-implemented database comprising:
-
a. one or more sets of data value elements, each data value element having a position in one of the one or more sets of data value elements and a data value; b. at least a first and a second set of instance elements, each instance element having a position in its respective set of instance elements and an instance value, and each set of instance elements corresponding to an attribute, c. wherein for a first instance element in the first set of instance elements (i) a first associated data value element in the one or more sets of data value elements is derived from the first instance element'"'"'s position, and (ii) a single second instance element in the second set of instance elements, whose position in the second set of instance elements is different from the first instance element'"'"'s position in the first set of instance elements, is derived from the first instance element'"'"'s instance value, and d. further wherein (i) a second associated data value element in the one or more sets of data value elements is associated with the second instance element and at least one other element in the second set of instance elements, and (ii) the first instance element can be derived from the second instance element independent of the first instance element'"'"'s value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented database comprising:
-
a. one or more sets of data value elements, each data value element having a position in one of the one or more sets of data value elements and a data value; b. at least a first and a second set of instance elements, each instance element having a position in its respective set of instance elements and an instance value, and each set of instance elements corresponding to an attribute, c. wherein for a first instance element in the first set of instance elements (i) a first associated data value element in the one or more sets of data value elements, derived from the first instance element'"'"'s position, is associated with the first instance element and at least one other element in the first set of instance elements, and (ii) a single second instance element in the second set of instance elements, whose position in the second set of instance elements is different from the first instance element'"'"'s position in the first set of instance elements, is derived from the first instance element'"'"'s instance value, and d. further wherein (i) a second associated data value element in the one or more sets of data value elements is associated with the second instance element and at least one other element in the second set of instance elements, and (ii) the first instance element can be derived from the second instance element independent of the first instance element'"'"'s value.
-
-
20. A computer-implemented database comprising:
-
a. two or more attribute sets comprising data values and instance elements, each instance element associated with one data value and having a position and contents; b. connectivity information uniquely associating each instance element with a specific instance element in at least one other attribute set; c. wherein connectivity information for a first instance element associated with a first data value in a first attribute set associates the first instance element with a second instance element that is a specific one of a plurality of instance elements associated with a second data value in a second attribute set and d. wherein the position of the second instance element is independent of the position of the first instance element. - View Dependent Claims (21, 22, 23, 24)
-
Specification