Patent Document ID: 9330117
Application ID: 13908961
Patent Flag: 1

Claim One:
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 one or more of the defined attributes; a rules manager automatically generating all possible unique combinations of values for a given set of attribute value; for each rules table, said processor generating a set of tuples, where each tuple represents one or more 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 for setting outputs for each desired attribute value combination in real-time and with which an application sets each attribute to a value and said 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.