MANAGING EXPRESSIONS IN A DATABASE SYSTEM

Patent №

US 7,127,467

Granted

2006-10-24

Filed 2002

Owner

ORACLE CORPORATION

Lab

AI components

3

nlp · kr · evo

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10254383

A method for managing expressions includes receiving a first query that includes a first conditional expression. The first expression is then represented as data in a column of a table. A second query is received that specifies a first set of criteria, and the second query is executed to select data based at least on whether expressions in the column satisfy the first set of criteria. In an embodiment, the second query further specifies a second set of criteria, wherein executing the second query includes selecting data based on whether data in columns other than the expression column satisfy the second criteria. A special index is defined, which can be created on the column that stores the expressions as data, to filter large sets of expressions efficiently. A method of evaluating an expression set stored as data in a table classifies each predicate from each expression, and filters the expression set based on the predicate classification.

Natural languageKnowledge representationEvolutionary computationG06F 16/21G06F 16/86G06F 40/137Y10S 707/961Y10S 707/99933Y10S 707/99943

AI classification

Knowledge representation1.00
Natural language0.97
Evolutionary computation0.65
Planning0.06
AI hardware0.02
Vision0.01
Machine learning0.00
Speech0.00

Ownership

ORACLE CORPORATION

assignment · 133310463

Assignors

YALAMANCHI, ARAVIND, GAWLICK, DIETER, SRINIVASAN, JAGANNATHAN

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

© 2026 NYSGPT2525 LLC