METHOD AND SYSTEM FOR SEQUENTIAL COMPILATION AND EXECUTION OF RULES

Patent №

US 7,809,666

Granted

2010-10-05

Filed 2006

Owner

ILOG S. A.

+2 more

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11635918

Systems and methods for matching objects against a set of rules are described. The present invention is a novel rule execution algorithm that generally operates with greater efficiency than known algorithms. The algorithm uses a test analyzer to determine the relationships that exist between pairs of tests within a ruleset. Each rule is then translated into loops and tests, and merged into a unified series of loops and tests using the output of the test analyzer. The algorithm then generates pattern matching code corresponding to the unified series of loops and tests for evaluation by a virtual machine, and auxiliary code that provides object manipulations and rule actions at the service of the pattern matching code. In its runtime, the algorithm loads objects into the pattern matching code through an access interface. The pattern matching code is then executed by the virtual machine against the loaded objects.

AI classification

AI hardware1.00
Knowledge representation0.99
Planning0.46
Evolutionary computation0.32
Natural language0.21
Vision0.06
Machine learning0.00
Speech0.00

Ownership

ILOG S. A.

assignment · 189200057

IBM INTERNATIONAL GROUP BV

assignment · 241450552

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 241840456

Assignors

CITEAU, HUGUES

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

© 2026 NYSGPT2525 LLC