US6009432A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Value-instance-connectivity computer-implemented database
Assignee: Required Tech Inc
•
Filing: 1998-07-08
•
Granted: 1999-12-28
•
Expires: 2018-07-08
Abstract
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.
Inventors
- 👤 Stephen A. Tarin
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 16:43
CPC Classifications
G; G06; G06F; G06F17/00; G06F17/40; G06F16/00; G06F16/20; G06F16/28; G06F16/283; G06F16/22; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99934; Y10S707/99941; Y10S707/99943; Y10S707/99944
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
223 words
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.
Claim 2
Dependent Claim
223 words
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.
Claim 3
Dependent Claim
14 words
The database of claim 1, wherein the second instance element is a next element.
Claim 4
Dependent Claim
19 words
The database of claim 1, wherein one of the one or more sets of data value elements is sorted.
Claim 5
Dependent Claim
27 words
The database of claim 1, wherein one of the one or more sets of data value elements is condensed such that the set comprises unique data values.
Claim 6
Dependent Claim
28 words
The database of claim 1, wherein one of the one or more sets of data values is condensed, such that the set comprises unique data values, and sorted.
Claim 7
Dependent Claim
70 words
The database of claim 5 wherein the first associated data value element is in the condensed set of data value elements and further comprising: a displacement set of displacement elements associated with the condensed set of data value elements, each element in the displacement set having a position in the displacement set and a displacement value, wherein the first associated data value element is further derived from the displacement set.
Claim 8
Dependent Claim
29 words
The database of claim 6 wherein each element in the displacement set has a single associated element in the condensed set of data value elements derived from its position.
Claim 9
Dependent Claim
37 words
The database of claim 6 wherein each element in the displacement set is associated with a range of elements in the first instance set, each element in the range being associated with the same data value element.
Claim 10
Dependent Claim
26 words
The database of claim 8 wherein the displacement value of an element in the displacement set specifies a first position in its associated range of positions.
Claim 11
Dependent Claim
26 words
The database of claim 8 wherein the displacement value of an element in the displacement set specifies a last position in its associated range of positions.
Claim 12
Dependent Claim
27 words
The database of claim 8 wherein the displacement value of an element in the displacement set specifies the number of positions in its associated range of positions.
Claim 13
Dependent Claim
29 words
The database of claim 1, wherein all data value elements having equal data values have contiguous positions in one of the one or more sets of data value elements.
Claim 14
Dependent Claim
70 words
The database of claim 1 wherein one of the one or more sets of data value elements is an algorithm that generates a sequence of unique values and, for each data value in the sequence, a position of the data value in the one set of data value elements is given by the position the value would have in the sequence if all data values were generated by the algorithm.
Claim 15
Dependent Claim
119 words
The database of claim 1 wherein the second associated data value element is in a condensed set of data value elements and further comprising: a. a displacement set of displacement elements associated with the condensed set of data value elements, each displacement element having a position in the displacement set and a displacement value, b. an occurrence set of occurrence elements associated with the first set of instance elements, each occurrence element having a position in the occurrence set and an occurrence value, and c. wherein (i) the second instance element is further derived from the displacement set and the occurrence set, and (ii) the second associated data value element is derived from the first instance element's instance value.
Claim 16
Dependent Claim
43 words
The database of claim 14 wherein the second instance element is derived from a displacement set element whose position is given by the first instance element's instance value and an occurrence set element whose position is given by the first instance element's position.
Claim 17
Dependent Claim
50 words
The database of claim 14 wherein the second instance element is derived from summing the value of a displacement set element whose position is given by the first instance element's instance value and the value of an occurrence list element whose position is given by the first instance element's position.
Claim 18
Dependent Claim
35 words
The database of claim 1 wherein a group of associated instance elements comprising the second instance element and all associated instance elements derived from the second instance element's instance value includes the first instance element.
Claim 19
Dependent Claim
27 words
The database of claim 17 wherein each associated instance elements in the group of associated elements that is derived independently of the first instance element is unique.
Claim 20
Dependent Claim
242 words
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.
Claim 21
Dependent Claim
242 words
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.
Claim 22
Dependent Claim
122 words
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.
Claim 23
Dependent Claim
122 words
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.
Claim 24
Dependent Claim
22 words
The database of claim 20 wherein the connectivity information for the first instance element comprises the contents of the first instance element.
Claim 25
Dependent Claim
26 words
The database of claim 21 wherein each data value has a position and wherein the data values in the second attribute set are unique and sorted.
Claim 26
Dependent Claim
32 words
The database of claim 22 wherein the second attribute set further comprises displacement information that identifies the instance elements in the second attribute set that are associated with the second data value.
Claim 27
Dependent Claim
64 words
The database of claim 23 wherein the first attribute set further comprises occurrence information identifying the occurrence number of the second instance element among instances of the second data value in the second attribute set and wherein the connectivity information for the first instance element further comprises the occurrence information for the first attribute set and the displacement information for the second attribute set.
References Cited (Backward Citations)
US4468732A
Cited
US4479196A
Cited
US5010478A
Cited
US4858146A
Cited
US5414834A
Cited
US5495608A
Cited
US5276868A
Cited
US5201046A
Cited
US5560006A
Cited
US5555388A
Cited
US5692178A
Cited
US5412797A
Cited
US5649181A
Cited
US5611076A
Cited
US5713014A
Cited
US5838965A
Cited
US5701461A
Cited
US5797136A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-27 | 2003-06-28 | 2003-12-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-27 | 2007-06-28 | 2007-12-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-27 | 2011-06-28 | 2011-12-28 | $7700.00 | Window Closed / Lapsed |