Modified action rules
AssigneeLucent Technologies Inc.
InventorGary M. Selzer
Life of this patent
Estimating the term…
Loading patent…
AssigneeLucent Technologies Inc.
InventorGary M. Selzer
Estimating the term…
A rule executing engine is modified to recognize, when present, a so-called “actionwrap”rule, which is a rule that is expanded and executed in place of the original rule, and the original rule is placed in the context of the actionwrap rule, so that it may operate upon the original rule. If the actionwrap rule is not present, the rule engine executes the original rule unmodified. An actionwrap rule may be defined to be present for some situations but not for others, and its presence or absence is defined by the user or users submitting the rules. Each defined actionwrap rule, when present, is applied in a uniform manner on each target rule. More than one actionwrap rule may be defined for use at any one time, and the various actionwrap rules in use at one time may be independent of each other or they be linked. If the actionwrap rules are linked, they must be activated in the correct order as specified by the actionwrap rule writer. Advantageously, a single, minimal change to the rule executing engine that user definable changes may be made to all of the rules in a substantially uniform manner. Additionally, an actionwrap rule that is active may, in operation, a) distinguish between the various rule types, or even specific rules, that it receives as context, and b) provide a different processing as a function of the received rule types, or specific rule.
A method for executing rules in the form of computer program steps embodied on computer readable medium on a rule engine, said rule engine being a processor capable of executing said computer program steps, comprising the steps of:
A method for executing rules which are embodied in the form of computer program steps embodied on computer readable medium on a rule engine, said rule engine being a processor capable of executing said computer program steps, the method comprising the steps of:
A method for executing rules in the form of computer program steps embodied on computer readable medium on a rule engine, said rule engine being a processor capable of executing said computer program steps embodied on computer readable medium, the method comprising the steps of:
The invention as defined in 12 operation of said actionwrap rule is a function of said rule to be executed.
A method for executing rules in the form of computer program steps embodied on computer readable medium on a rule engine, said rule engine being a processor capable of executing said computer program steps, comprising the steps of:
A rule engine for executing rules in the form of computer program steps embodied on computer readable medium, said rule engine including at least a processor, each of said rules potentially having at least a target, a list of prerequisite rules as well as other attributes and parameters for the rule, and an action, comprising:
A rule engine embodied in a computer executable medium for executing an actionwrap rule with a context of another rule for a plurality of rules.
A processor for executing rules as a rule engine, said rules being embodied as program steps in a computer readable medium, said processor implementing said rule engine so as to:
Dependencies are inferred from the claim text.