US5446575A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for constructing and loading a table data structure based on an associated configuration data
Assignee: Hewlett Packard Development Co LP
•
Filing: 1991-06-28
•
Granted: 1995-08-29
•
Expires: 2011-06-28
Abstract
Abstract An apparatus for storing and retrieving data acts as an interface between modules such as data collection devices and data analysis tools. The apparatus provides the capability of maintaining a data standard so the number of translation tools needed to transfer data from one module to another is reduced. The apparatus maintains the data standard by means for storing a configuration data structure having table data structures. The configuration data structure and the table data structure define a data model. The data model is editable. Complex, as well as simple, items may be stored in the table data structure.
Inventors
- 👤 Richard S. Lysakowski, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 06:49
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/25; G06F16/258; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
215 words
An apparatus for storing data, comprising: means for measuring physical data from a chemical sample; means for storing a configuration data structure, said configuration data structure having a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, and a mapping parameter; means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; and, means for storing at least one set of data, obtained by said measuring means, in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model, and data corresponding to said model accommodated in each said row.
Claim 2
Independent Claim
215 words
An apparatus for storing data, comprising: means for measuring physical data from a chemical sample; means for storing a configuration data structure, said configuration data structure having a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, and a mapping parameter; means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; and, means for storing at least one set of data, obtained by said measuring means, in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model, and data corresponding to said model accommodated in each said row.
Claim 3
Dependent Claim
20 words
The apparatus as in claim 1 further comprising: means for editing said configuration data structure, to define said data model.
Claim 4
Dependent Claim
37 words
The apparatus as in claim 1, wherein said table data values further comprise: at least one of said table data values capable of containing an n dimensional array, said n dimensional array having a plurality of elements.
Claim 5
Dependent Claim
28 words
The apparatus as in claim 1, wherein said table data values further comprise: at least one of said table data values capable of containing an arbitrary data structure.
Claim 6
Dependent Claim
43 words
The apparatus as in claim 1 wherein said plurality of data items of said configuration data structure further comprises: indicators of a class, a superclass, and a sub class, to indicated a node location of said data item in a hierarchical data structure.
Claim 7
Dependent Claim
54 words
The apparatus as in claim 1 wherein said table data structure further comprises: means for storing a said one of said plurality of data items as a header of said one column defined in response to said one of said plurality of data items, to make data stored in said one column self describing.
Claim 8
Dependent Claim
20 words
The apparatus as in claim 1 wherein said means for storing said table data structure further comprises a computer disk.
Claim 9
Dependent Claim
25 words
An apparatus as in claim 1 wherein said table data values further comprise: at least one of said table data values containing a spread sheet.
Claim 10
Independent Claim
239 words
An apparatus for interchanging data between at least one source and at least one target, comprising: means for measuring physical data from a chemical sample; means for storing a configuration data structure, said configuration data structure having, a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, a required flag, a modifiable flag, and a mapping parameter; means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one of said data items, for referencing data stored in said one column of said table data structure; means for said at least one source with a source format to store selected data in at least one row of said table data structure; means for said at least one target to read said selected data from said table data structure and to present said selected data in a target format.
Claim 11
Independent Claim
239 words
An apparatus for interchanging data between at least one source and at least one target, comprising: means for measuring physical data from a chemical sample; means for storing a configuration data structure, said configuration data structure having, a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, a required flag, a modifiable flag, and a mapping parameter; means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one of said data items, for referencing data stored in said one column of said table data structure; means for said at least one source with a source format to store selected data in at least one row of said table data structure; means for said at least one target to read said selected data from said table data structure and to present said selected data in a target format.
Claim 12
Dependent Claim
23 words
The apparatus as in claim 1 or claim 9 wherein said configuration data structure further has a required flag, and a modifiable flag.
Claim 13
Independent Claim
293 words
An apparatus for storing data, comprising: means for measuring physical data from a chemical sample; means for storing a configuration data structure, said configuration data structure having a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, a required flag, and a modifiable flag, and a mapping parameter; means for editing said configuration data structure; means for arranging in said configuration data structure indicators of a class, a superclass, and a sub class, to indicate a node location of said data item in a hierarchical data structure; means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; means for storing said table data structure; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; means for storing at least one set of data in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model, and data corresponding to said model is accommodated in each said row; and, means, responsive to said editing and responsive to said indicators of a class, a superclass, and a sub class, for defining a hierarchical data structure for said data model.
Claim 14
Independent Claim
293 words
An apparatus for storing data, comprising: means for measuring physical data from a chemical sample; means for storing a configuration data structure, said configuration data structure having a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, a required flag, and a modifiable flag, and a mapping parameter; means for editing said configuration data structure; means for arranging in said configuration data structure indicators of a class, a superclass, and a sub class, to indicate a node location of said data item in a hierarchical data structure; means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; means for storing said table data structure; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; means for storing at least one set of data in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model, and data corresponding to said model is accommodated in each said row; and, means, responsive to said editing and responsive to said indicators of a class, a superclass, and a sub class, for defining a hierarchical data structure for said data model.
Claim 15
Independent Claim
295 words
An apparatus for storing data, comprising: means for measuring physical data from a chemical sample; means for storing a configuration data structure, said configuration data structure having a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, a required flag, a modifiable flag, and mapping parameter; means for editing said configuration data structure; means for arranging in said configuration data structure indicators of a class, a superclass, and a sub class, to indicate a node location of said data item in a hierarchical data structure; means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; means for storing said table data structure to a computer disk; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; means for storing at least one set of data in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model, and data corresponding to said model is accommodated in each said row; and, means, responsive to said editing and responsive to said indicators of a class, a superclass, and a sub class, for defining a hierarchical data structure for said data model.
Claim 16
Independent Claim
295 words
An apparatus for storing data, comprising: means for measuring physical data from a chemical sample; means for storing a configuration data structure, said configuration data structure having a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, a required flag, a modifiable flag, and mapping parameter; means for editing said configuration data structure; means for arranging in said configuration data structure indicators of a class, a superclass, and a sub class, to indicate a node location of said data item in a hierarchical data structure; means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; means for storing said table data structure to a computer disk; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; means for storing at least one set of data in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model, and data corresponding to said model is accommodated in each said row; and, means, responsive to said editing and responsive to said indicators of a class, a superclass, and a sub class, for defining a hierarchical data structure for said data model.
Claim 17
Dependent Claim
25 words
The apparatus as in claim 12 or claim 7 further comprising: said apparatus is a computer and said computer disk is attached to said computer.
Claim 18
Dependent Claim
32 words
The apparatus as in claim 12 or claim 7 further comprising: said apparatus is a computer and said computer disk is reached by communications by said computer over a computer communications network.
Claim 19
Independent Claim
226 words
An apparatus for storing data, comprising: a computer memory; means for storing a configuration data structure in said memory, said configuration data structure having a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, and a mapping parameter; means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; means for storing at least one set of data, obtained by said measuring means, in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model, and data corresponding to said model accommodated in each said row; and, means for adding rows to said table data structure stored in said computer memory.
Claim 20
Independent Claim
226 words
An apparatus for storing data, comprising: a computer memory; means for storing a configuration data structure in said memory, said configuration data structure having a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, and a mapping parameter; means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; means for storing at least one set of data, obtained by said measuring means, in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model, and data corresponding to said model accommodated in each said row; and, means for adding rows to said table data structure stored in said computer memory.
Claim 21
Dependent Claim
13 words
The apparatus as in claim 15 wherein said computer memory is computer disks.
References Cited (Backward Citations)
US4468732A
Cited
US4485439A
Cited
US4649515A
Cited
US5055998A
Cited
US4800523A
Cited
US4802115A
Cited
US4774661A
Cited
US4868785A
Cited
US5008853A
Cited
US5276870A
Cited
US5168565A
Cited
US5142674A
Cited
US4953080A
Cited
US5130924A
Cited
US5121478A
Cited
US5255356A
Cited
US5182793A
Cited
US5157777A
Cited
US5222160A
Cited
US5195172A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-08-28 | 1999-02-27 | 1999-08-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-08-28 | 2003-02-27 | 2003-08-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-08-28 | 2007-02-27 | 2007-08-29 | $7700.00 | Window Closed / Lapsed |