TECHNIQUES FOR IMPLEMENTING INDEXES ON COLUMNS IN DATABASE TABLES WHOSE VALUES SPECIFY PERIODS OF TIME

Patent №

US 7,970,742

Granted

2011-06-28

Filed 2005

Owner

ORACLE INTERNATIONAL CORPORATION

Lab

AI components

2

kr · evo

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11292138

Techniques for history enabling a table in a database system so that past versions of rows of the history-enabled table are available for temporal querying. The table is history enabled by adding a start time column to the table and creating a history table for the history-enabled table. The history table's rows are copies of rows of the history-enabled table that have changed and include start time and end time fields whose values indicate a period in which the history table's row was in the history-enabled table. Temporal queries are performed on a view which is the union of the history-enabled table and the history table. The temporal queries are speeded up by period of time indexes in which the leaves are grouped based on time period size, identifiers are assigned to the groups, and the keys of the index include the group identifiers.

AI classification

Evolutionary computation0.99
Knowledge representation0.95
Planning0.46
Machine learning0.02
AI hardware0.01
Natural language0.01
Vision0.00
Speech0.00

Ownership

ORACLE INTERNATIONAL CORPORATION

assignment · 173160995

Assignors

HANCKEL, ROBERT, BANERJEE, JAYANTA, RAVADA, SIVA

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC