OBJECT-ORIENTED INTERFACE FOR AN INDEX

Patent №

US 5,809,502

Granted

1998-09-15

Filed 1996

Owner

DIGITAL EQUIPMENT CORPORATION

+1 more

Lab

AI components

4

nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08695904

A computer implemented method searches an index to locate records of a database using an object oriented interface. Each record has a unique address in the database. The index is organized as a plurality of index entries where each index entry including a word and an ordered list of locations where the word occurs in the database. The words represent a unique piece of information of the database. The index entries are ordered first according to the collating order of the words, and second according to the collating order of the locations of each associated word. A query is parsed into terms and operators. Each term is associated with a corresponding index entry, the operators relate the terms. A basic stream reader object is generated for each term of the query. The basic stream reader object sequentially reads the locations of the corresponding index entry to determine a target location. A compound stream reader object is generated for each operator. The compound stream reader object references the basic stream reader objects associated with the terms related by the operator. The compound stream reader object produces locations of words within a single record according to the operator. Each basic and compound stream reader object is an encapsulation of data references and method references with operate on the data references.

Natural languageKnowledge representationPlanningAI hardwareG06F 16/951G06F 16/319Y10S 707/99933Y10S 707/99934Y10S 707/99937Y10S 707/99945

AI classification

AI hardware1.00
Natural language1.00
Knowledge representation0.96
Planning0.67
Speech0.01
Machine learning0.00
Evolutionary computation0.00
Vision0.00

Ownership

DIGITAL EQUIPMENT CORPORATION

assignment · 81560206

ALTAVISTA COMPANY

assignment · 111700147

Assignors

BURROWS, MICHAEL

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

© 2026 NYSGPT2525 LLC