← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag