System for reconstructing prior versions of indexes using records indicating changes between successive versions of the indexes
AssigneeDigital Equipment Corporation
InventorsRex A. Flynn, Peter G. Anick
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Equipment Corporation
InventorsRex A. Flynn, Peter G. Anick
Estimating the term…
A method and apparatus for providing an historical perspective into a database of information objects through an efficient method and apparatus for versioning information objects stored in a database as well as an index representative of the information objects is disclosed. The latest versions of each one of the information objects and each one of the entries in the index are maintained in the database. Partial earlier versions of each one of the information objects and each one of the index entries are stored with the latest versions. The partial versions contain only sufficient information about the differences between the earlier versions and the later ones so that any earlier version may be reconstructed. Identification tags are employed as unique identifiers for each one of the plurality of information objects and for different versions of the information objects. Through the exploitation of the relative time ordering of generated identification tags, an efficient index representation and method for performing historical queries is provided.
A computer implemented method for versioning a database which is stored in a memory, the database including a plurality of information objects and an index representative of the plurality of information objects, the index includes a plurality of index entries, each index entry identifying at least one of the plurality of information objects, the method comprising the steps of:
A computer implemented method for recreating a prior version of an information object and an index entry in a versioned database which is stored in a memory, the database including a plurality of information objects and an index representative of the plurality of information objects, the index includes a plurality of index entries, the method comprising the steps of:
A computer implemented method for recreating a prior version of an index entry in a versioned database which is stored in a memory, the prior version corresponding to a state of the index entry at a preselected earlier time, the database including a plurality of information objects and an index representative of the plurality of information objects, the index includes a plurality of index entries, each index entry identifying at least one of the plurality of information objects, the method comprising the steps of:
A computer implemented method for versioning a database which is stored in a memory, the database includes a plurality information objects and an index representative of the plurality of information objects, the method comprising the steps of:
An information retrieval system comprising:
An information retrieval system comprising:
A computer implemented method for indexing a database stored in a memory, the database including one or more versions of a plurality of information objects and an index for accessing the plurality of information objects, the index comprising a plurality of index entries, the method comprising the steps of:
A computer implemented method for versioning a database which is stored in a memory, the database including an objects database, the objects database including a plurality of information objects, and an index database, the index database including a plurality of index entries, each index entry identifying at least one of the plurality of information objects, the method comprising the steps of:
Dependencies are inferred from the claim text.