Archival and Retrieval of Data Using Linked Pages and Value Compression
First Claim
Patent Images
1. A system for archiving data, comprising:
- a header compartment comprising one or more pieces of static information;
a data compartment comprising measurand data; and
a page compartment comprising one or more timestamps and one or more pointers to a data compartment entry.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for archiving data comprises storing static information in a header compartment, the static information including one or more pointers. The method further comprises writing updated time stamps to a page compartment for one or more measurand updates, and writing, to a page compartment, a pointer to a data compartment entry. The method further comprises writing measurand data to a data compartment entry.
-
Citations
20 Claims
-
1. A system for archiving data, comprising:
-
a header compartment comprising one or more pieces of static information; a data compartment comprising measurand data; and a page compartment comprising one or more timestamps and one or more pointers to a data compartment entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for archiving data, comprising:
-
storing static information in a header compartment, the static information including one or more pointers; receiving a measurand update associated with one or more measurand IDs; writing updated time stamps to a page compartment for one or more of the received measurand updates associated with one or more measurand IDs, and writing, to a page compartment, a pointer to a data compartment entry; and writing measurand data to a data compartment entry. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for retrieving data, comprising:
-
selecting one or more measurand IDs for retrieval; selecting a time range for retrieval for each selected measurand ID; finding the first record in a page compartment within the selected time ranges for each selected measurand ID; fetching all records within the requested time ranges from the page compartment; and merging the records into a single time-ordered output stream. - View Dependent Claims (17, 18, 19, 20)
-
Specification