Method and apparatus for defining and evaluating a graphic rule
First Claim
Patent Images
1. A method of defining a rule to be evaluated by a system comprising the steps of:
- graphically selecting a condition to be associated with a rule, the condition evaluating to at least two values;
graphically displaying the condition on a display;
graphically adding condition legs to the condition on the display; and
graphically associating at least one object with each condition leg on the display, wherein the at least one object is executed when the condition evaluates to the corresponding condition leg, and wherein the condition, the condition legs, and the at least one object form a dynamically modifiable and interchangeable graphical map of the rule on the display.
17 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for graphically defining a rule to be evaluated by a computer system for determining actions to be taken when processing a particular instance of a system entity. Each rule contains one or more conditions, each of which evaluates to at least two alternatives. One or more actions may be defined for each alternative which will be executed upon evaluation of the condition.
116 Citations
12 Claims
-
1. A method of defining a rule to be evaluated by a system comprising the steps of:
-
graphically selecting a condition to be associated with a rule, the condition evaluating to at least two values; graphically displaying the condition on a display; graphically adding condition legs to the condition on the display; and graphically associating at least one object with each condition leg on the display, wherein the at least one object is executed when the condition evaluates to the corresponding condition leg, and wherein the condition, the condition legs, and the at least one object form a dynamically modifiable and interchangeable graphical map of the rule on the display. - View Dependent Claims (12)
-
-
2. A method of defining a rule to be evaluated by a system comprising the steps of:
-
selecting a rule icon for a rule; placing the rule icon in a display area; connecting the rule icon to object icons for objects in the display area; adding a condition icon for a condition to the rule icon including a first leg icon for a first leg and a second leg icon for a second leg; and attaching an object icon to each of the first and second leg icons, the object icon representing one of an action object or a routing object, wherein the rule icon, conditions icon, the condition leg icons, and the object icon from a dynamically modifiable and interchangeable graphical map of the rule on a display screen. - View Dependent Claims (3, 4)
-
-
5. The method of defining a rule according to claim 5, wherein said step of defining a condition statement includes:
-
inputting a condition name in the condition area; and inputting a description of the condition statement. - View Dependent Claims (6)
-
-
7. The method of defining a rule according to claim 7, wherein said step of defining a condition statement further includes the step of selecting an operator when more than one condition statement is to be added to the condition icon.
-
8. An apparatus for defining a rule in a system comprising:
-
means for graphically selecting a condition icon for a condition to be associated with a rule, condition leg icons for condition legs for the condition icon, and at least one object icon for at least one object to be associated with each condition leg icon; wherein the at least one object includes at least one of an action object and a routing object means for graphically inputting conditions parameters to be associated with each conditions leg icon; memory for storing the condition parameters; and a display, responsive to said selecting means, for graphically displaying the condition icon, the condition leg icons including the condition parameters, and the at least one object icon associated with each condition leg icon to form a dynamically modifiable and interchangeable graphical map of the rule. - View Dependent Claims (9, 10)
-
-
11. An apparatus for defining a rule in a workflow system comprising:
-
a display including a display window; means for dragging a rule icon for a rule and dropping the rule icon in the display window; means for connecting the rule icon to an object icon in the display area; means for dragging a icon for a condition and dropping the condition icon in the display window, wherein said display displays condition leg icons for condition legs emanating from the conditions icon in the display window; means for inputting condition parameters associated with each condition leg icon; memory for storing the condition parameters, wherein the condition parameters are displayed adjacent to their corresponding condition leg icon; and means for dragging one of an action object icon for an action object and a routing object icon for a routing object to each condition leg icon in the display window, wherein said one of an action object icon and a routing object icon are displayed on the condition leg icon, wherein the rule icon, condition icon, condition leg icons, and the one of an action object icon and a routing object icon form a dynamically modifiable and interchangeable graphical map of the rule on the display.
-
Specification