Patent Document ID: 9135574
Application ID: 14564952

Base Claim:
1. A non-transitory computer readable medium storing a program that when executed by a processor performs a method of managing decision logic, the method comprising: receiving data; storing the data in a computer memory; receiving a set of rules for the decision logic; generating a decision based at least in part on the data and on the set of rules, the decision being a part of the decision logic; providing an interface to a first user, the interface enabling editing of the set of rules in context of the data; managing the decision logic in a first mode or a second mode; and when in the first mode or the second mode, managing the set of rules for the decision logic in the context of the data by the first user; wherein the managing the set of rules includes reviewing the set of rules for the decision logic in the context of the data; and wherein the managing the set of rules includes the editing the set of rules for the decision logic in the context of the data, the editing done by at least one of (i) modifying a rule in the set of rules and (ii) creating another rule and adding it to the set of rules.

---

Claim 12:
12. The method of claim 1 , the method further comprising: when in the second mode, receiving a selection of selected contextual data from the user; calculating an impact of the selected contextual data on the decision logic; and displaying a graphical indicator, the graphical indicator showing the impact of the selected contextual data on the decision logic; wherein the impact includes at least one of (i) whether the selected contextual data is used in a rule, the rule being included in the set of rules, (ii) a frequency of usage of the selected contextual data in the decision logic, (iii) a role of the selected contextual data in determining the decision, and (iv) usage information indicating an importance and correlation of the selected contextual data with respect to the decision.