Contextual decision logic elicitation
First 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a method of managing decision logic. The method includes receiving data, storing the data, and receiving a set of rules. A decision is generated based at least in part on the data and on the set of rules, and is a part of the decision logic. The decision logic is managed in a first mode or a second mode. When in the first mode or the second mode, the set of rules is managed in the context of the data by a first user. The managing includes reviewing and editing the set of rules for the decision logic in the context of the data. The editing is done by at least one of (i) modifying a rule in the set of rules, (ii) creating another rule and adding it to the set of rules and (iii) making an exception to a rule in the set of rules.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium storing a program that when executed by a processor performs a method of investigating 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; when in a first investigative mode, displaying a first graphical indicator to a user, the first graphical indicator being associated with the data, the first graphical indicator representing information associated with the set of rules of the decision logic; and when in a second investigative mode, displaying a second graphical indicator to the user, the second graphical indicator being associated with the set of rules of the decision logic, the second graphical indicator representing information associated with the data; wherein the user switches between the first investigative mode and the second investigative mode based on a preference of the user; and wherein the second graphical indicator is a graphical rules editor, the second graphical rules editor including at least one of (i) a first option to create a new rule based on the selected contextual data and (ii) a second option to modify the existing rule in the set of rules based on the selected contextual data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification