or
Bookmark and Share
   
Document Number
US Patent 4646229
Issued Date
February 24, 1987
Link
Inventors
Map
Abstract
A data base system includes future versions of the data base which are maintained currently in response to orders for future execution. All transactions against the data base are time stamped to assure access to the proper version of the data base. Information concerning the various versions are stored as delta nodes or lists. The application of this data base system to the assignment of outside plant telephone facilities to telephone subscribers is also described.
Drawing
Time-ordered data base - US Patent 4646229 Drawing
Drawing from US Patent 4646229
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
10
Comments:
no comments yet
Owner
AT&T Bell Laboratories (Murray Hill, NJ)
Published
February 24, 1987
Application Number
06/441,731
Filed
November 15, 1982
US Classification
707/203   902/40
Int'l Classification
G06F   17/30   (20060101)   H04Q   3/47   (20060101)  
Examiner
Assistant Examiner
Attorney/Law Firm
USPTO Field of Search
364/2MS   364/3MS   364/9MS   364/407   340/825   340/28  
Related Patents
5495600 - Conversion of queries to monotonically increasing incremental form to continuously query a append only database - Owned by Xerox Corporation (Stamford, CT)

To produce a continuous query for an append-only database, a client defined query first is converted into its minimal bounding non-decreasing monotone (hereinafter referred to as "monotonic increasing" query. This monotonic query, in turn, is converted into an incremental query, The resulting monotonically increasing incremental query then is installed on the database as a stored procedure that takes two date/time parameters (hereinafter referred to as "time" parameters), one of which (.tau.) identifies the last time the procedure was executed, and the other of which (t) identifies the current time. All database records are timestamped as of the time that they are entered into the database. Thus, in operation, more or less standard procedure calls periodically invoke each of the stored query procedures, thereby periodically executing the incremental queries over database records that have timestamps spanning successive time slots.

5251316 - Method and apparatus for integrating a dynamic lexicon into a full-text information retrieval system - Owned by Digital Equipment Corporation (Maynard, MA)

An information retrieval system including a plurality of indices representative of information stored in the information retrieval system and a dynamic lexicon is disclosed. The system includes memory having a database stored therein, the database being logically divided to include the plurality of indices, an information database having information objects stored therein and a dynamic lexicon which includes a plurality of data items and groups of data items that appear in the information database. A predetermined time variable represents the last time the plurality of indices were reindexed. After changes are made to the lexicon, a time stamp is attached to each one of the plurality of changes to the lexicon to indicate when the change was made to the lexicon. At some specified time interval later, the reindexing process is invoked. This process involves selecting a subset of the plurality of changes made to the lexicon after the predetermined time variable, locating all information objects in the information database that are affected by the plurality of changes to the lexicon, reindexing the portions of the plurality of indices representative of the information objects affected by the changes to the lexicon to reflect the changes in the lexicon, and then updating the predetermined time variable to indicate changes to the lexicon have been processed. The foregoing process is repeated until all changes to the lexicon after the predetermined time have been applied to the plurality of indices.

5347653 - System for reconstructing prior versions of indexes using records indicating changes between successive versions of the indexes - Owned by Digital Equipment Corporation (Maynard, MA)

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.

5301319 - Data storage audit trail - Owned by Emtek Health Care Systems, Inc. (Tempe, AZ)

The database is provided with an audit trail for the structure types of the object instances. As a component of an object instance of the database is corrected/changed, the corrected/changed component is substituted for the original component and the original component is linked to the corrected/changed component.

5257368 - System for dynamically changing a system I/O configuration by determining differences between current and future configurations and describing differences to software and hardware control blocks - Owned by International Business Machines Corp. (Armonk, NY)

An installation creates a source I/O definition file (IODF), defining a current system I/O configuration, and a target IODF, defining a future I/O configuration. An activate function is initiated to change the system's hardware and software definition to correspond to the target IODF. A compare function compares the source and target IODFs, and creates a Configuration Change Block (CCB) to efficiently drive the change process. A validation function validates that the proposed change is valid, and the change process updates the hardware and software configuration definitions. If the change process is successful, a notification is sent; if not, a back-out process restores the I/O configuration to its initial state.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us