Patent ID: 7962977
Filing Date: 2011-06-21
Classification: G06Q

Abstract:
1. A computer-implemented method, comprising: including a plurality of rules in a pattern oriented rule implementation table that defines a side effect accompanying execution of a rule, wherein each row in the pattern oriented rule implementation table is regarded as a pattern oriented rule implementation (PORI) statement in a target domain, and each row includes a parameter expression value, a value expression value, a condition expression value, and an order expression value, where the parameter expression value is set according to the value expression value if the condition expression value equals true; defining, utilizing a processor, a parameter to be applied utilizing the rule, the rule representing business logic; generating optimized code for determining a price, based on the rule; parsing the business logic before runtime to accelerate the determination of the price upon execution of the code; determining a version of the rule during runtime, wherein versioning is defined by effective and expiration date expressions, such that execution of the rule to an event is based on a date of the event; and executing the code for determining the price.