METHOD OF STORING AND RETRIEVING MINIATURISED DATA
0 Assignments
0 Petitions
Accused Products
Abstract
A method of storing data including the steps of providing a first index of first location identifiers, a second index of second location identifiers and a dictionary data base of data items, wherein the first location identifiers are adapted to identify the location of second location identifiers in the second index and the second location identifiers are adapted to identify the location of data items in the dictionary data base, receiving data and separating the data into a plurality of data items and storing the data items in a main data base, whereby at least one of the data items is stored in the main data base as at least one first location identifier, which identifies at least one second location identifier, which identifies the or each data item in the dictionary data base.
99 Citations
44 Claims
-
1-12. -12. (canceled)
- 13. A system for storing data, the system including at least one dictionary data base and at least two index data bases wherein the dictionary data base comprises a plurality of data items, a first one of the index data bases comprising a plurality of data item location identifiers, which respectively identify the location of at least one data item in the dictionary data base and a second one of the index data bases including a plurality of first location identifiers which respectively identify the location of at least one data item location identifier in the first index data bases and wherein the system includes a processing means which is adapted to receive data including data items and to store the data in a compressed form by storing in place of each data item occurring in the dictionary data base, each corresponding first location identifier, whereby each data item occurring in the dictionary data base can be retrieved by referencing the data item location identifier identified by the first location identifier.
- 27. A computer program comprising instructions which are adapted to control a computer to provided at least one dictionary data base and at least two index data bases, the computer program including instructions to control the computer to provide the dictionary data base with a plurality of data items, controlling the computer to provide a first one of the index data bases with a plurality of data item location identifiers, which respectively identify the location of a least one data item in the dictionary database and controlling the computer to provide a second one of the index data bases with a plurality of first location identifiers which respectively identify the location of a least one data item location identifier in the first index data base, controlling the computer to receive data including data items and to store the data in a compressed form by storing in place of each data item which occurs in the dictionaly data base, each corresponding first location identifier, whereby each data item which occurs in the dictionary data base con be retrived by referencing the data item location identifier identified by the first location identifier.
-
34. The computer program as claimed in claim 34 including a means for storing different types of data items in different dictionary data bases.
-
37. (canceled)
- 38. A system for retrieving data items stored in a miniaturised form, the system including at least one dictionary data base and at least two index data bases wherein the dictionary data base comprises of plurality of data items and a first one of the index data bases comprises a plurality of data item location identifiers which respectively identify the location of a least one data item in the dictionary dat base and a second one of the index data bases includes a plurality of first location identifiers which respectively identify the locations of at least one data item location identifier in the first index data base and a processing means, wherein the processing means is adapted to receive a first data stream including a plurality of first location identifiers and produce a second data stream including the data items without the first location identifiers and wherein first location identifiers are replaced by corresponding data items.
Specification