Correlation rule builder
First Claim
1. A method for constructing a correlation rule on a computer, the method comprising:
- viewing a graphical user interface comprising an expression panel, an object chooser panel, and an expression object menu bar, wherein the expression panel comprises an action box and a correlation box including a left field and an operator icon;
selecting one or more alert events by dragging and dropping the selected alert event(s) from the object chooser panel to the left field of the correlation box;
selecting an operator by clicking on the operator icon of the correlation box;
selecting one or more actions to be performed by the correlation rule by dragging and dropping the selected action(s) from the object chooser panel to the action box of the expression panel.
1 Assignment
0 Petitions
Accused Products
Abstract
A correlation rule builder is disclosed which displays a graphical user interface that enables a user to construct rules, the program causing a computer to perform actions based on the rules. The interface allows a user to construct the rules by dragging-and-dropping objects from an object chooser panel and an expression object menu bar onto an expression panel. The objects include alerts, logical operators for the rules, and actions. A correlation box inside the expression panel allows the user to create expressions which are related by operators such as AND and OR; the correlated expressions must be satisfied for the chosen actions to occur. The rule builder also allows a user to create groups of expressions within the correlation box; the expressions within each group may be related by operators such as AND and OR, and the groups may be related to each other by operators such as AND and OR.
-
Citations
20 Claims
-
1. A method for constructing a correlation rule on a computer, the method comprising:
-
viewing a graphical user interface comprising an expression panel, an object chooser panel, and an expression object menu bar, wherein the expression panel comprises an action box and a correlation box including a left field and an operator icon;
selecting one or more alert events by dragging and dropping the selected alert event(s) from the object chooser panel to the left field of the correlation box;
selecting an operator by clicking on the operator icon of the correlation box;
selecting one or more actions to be performed by the correlation rule by dragging and dropping the selected action(s) from the object chooser panel to the action box of the expression panel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A correlation rule builder comprising:
-
an object chooser panel displayed via a graphical user interface, the object chooser panel comprising a plurality of alert events;
an expression object menu bar displayed via the graphical user interface, the expression object menu bar comprising a plurality of relational terms; and
an expression panel displayed via the graphical user interface;
wherein the expression panel comprises an action box and a correlation box including a left field and an operator icon; and
wherein the graphical user interface is configured to enable a user to construct correlation rules by dragging and dropping alert events from the object chooser panel to the left field of the correlation box and by dragging and dropping actions from the object chooser panel to the expression panel. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine readable medium comprising machine readable instructions for causing a computer to perform a method for constructing a correlation rule, the method comprising:
-
displaying a graphical user interface comprising an expression panel, an object chooser panel, and an expression object menu bar, wherein the expression panel comprises an action box and a correlation box including a left field and an operator icon;
enabling a user to select one or more alert events by dragging and dropping the selected alert event(s) from the object chooser panel to the left field of the correlation box;
enabling a user to select an operator by clicking on the operator icon of the correlation box;
enabling a user to select one or more actions to be performed by the correlation rule by dragging and dropping the selected action(s) from the object chooser panel to the action box of the expression panel. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification