INCREMENTAL EVALUATION OF COMPLEX EVENT-CONDITION-ACTION RULES IN A DATABASE SYSTEM

Patent №

US 7,567,975

Granted

2009-07-28

Filed 2005

Owner

ORACLE INTERNATIONAL CORPORATION

Lab

AI components

4

nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11083159

In the scenario in which a rule set is defined for composite events, instances of the associated primitive events are added to a database-centric rules engine one at a time. Rules that rely on these events fire the corresponding actions when instances of all the corresponding primitive events are detected. Intermediate states of the rule evaluations are persistently stored in the database, thereby avoiding repeated evaluation of portions of rules and supporting efficient incremental evaluation of the rules. The rules defined within a rule set could vary significantly, using various rule condition language constructs such as “any” and negation constructs. The state information generated from evaluating the rules belonging to a single rule set is all stored in a single relational table and managed using direct SQL and DML commands.

AI classification

AI hardware1.00
Knowledge representation0.99
Planning0.99
Natural language0.74
Machine learning0.01
Vision0.01
Speech0.00
Evolutionary computation0.00

Ownership

ORACLE INTERNATIONAL CORPORATION

assignment · 163950808

Assignors

YALAMANCHI, ARAVIND

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

© 2026 NYSGPT2525 LLC