Patent ID: 6415275
Filing Date: 2002-07-02
Classification: G06N

Abstract:
In a computer system executing a repository program and having a persistent storage means, a method for processing rules using a model resident within said storage means, said method comprising the steps of:a. storing in said persistent storage means said model comprising a set of rules and a set of facts defining event states, both of which are stored as objects, wherein said set of rules and said set of facts comprise an object-oriented representation of said model; b. loading as meta objects in said persistent storage a set of commands representing an extensible inference engine; c. accepting as inputs to said method events representing alterations in said set of facts; d. determining which of said rules is associated with said alterations in said set of facts; e. selecting the most salient one of said rules determined in the preceding step; and, f. executing said most salient rule selected in the preceding step, said executing further comprising implementing the right-hand side of the rule selected in step e.