Patent ID: 9710495
Date: 2017-07-18
CPC Classifications: G06F,G06Q

Claim:
1. A computer implemented method for creating, updating, and deleting business rules, comprising: a processor accepting a set of defined attributes which represent a known state of an application session in which rules are evaluated, where each attribute is an enumeration with a set of enumerators; said processor accepting a set of rules tables, each of which contains a plurality of the defined attributes; for each rules table, said processor automatically generating a set of tuples that represent all possible combinations of enumerators, where each tuple represents respective attribute value combinations and where no two tuples represent the same attribute value combination; for each rules table, said processor accepting a set of settings, where the setting is assigned a value for each tuple; a runtime interface with which an application sets outputs for each attribute to a value; and a rules manager providing the value of a setting requested by the application by using a rules table associated with the setting and looking up the setting value assigned to the tuple whose combination of enumerators matches the current value of the corresponding attributes.