Event management system based on machine logic
First Claim
1. A computer-based method of identifying an action to take in response to a new event, the method comprising:
- receiving a new set of event parameter values which defines the new event;
from a prior event database which stores (i) prior sets of event parameters and (ii) prior sets of weight values respectively assigned to the prior sets of event parameter values, finding particular prior sets of event parameters which match the new set of event parameter values within predefined matching criteria;
assigning a new set of weight values to the new set of event parameter values based on the particular prior sets of event parameters found from the prior event database, andselecting, as the action to take, one of multiple predefined possible actions based on the new set of weight values assigned to the new set of event parameter values which define the new event;
wherein the prior event database stores (i) a first prior set of event parameter values which defines a first prior event, (ii) a second prior set of event parameter values which defines a second prior event, and (iii) a third prior set of event parameter values which defines a third prior event;
wherein a first prior set of weight values is assigned to the first prior set of event parameter values, a second prior set of weight values is assigned to the second set of event parameter values and a third prior set of weight values is assigned to the third set of event parameter values; and
wherein finding the particular prior sets of event parameter values which match the new set of event parameter values within the predefined matching criteria includes identifying the first and second prior sets of event parameter values as the particular prior sets of event parameter values and excluding the third prior set of event parameter values from the particular prior sets of event parameter values.
9 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques of identifying actions to take in response to events involve assigning, to each set of event parameter values which characterizes an event, a set of weight values, each weight value indicative of a probability of the event belonging to a cluster of events which follow a set of rules. To continue the previous example, an event management system may determine the probability of the first event belonging to the first cluster is 51% and that for the first event belonging to the second cluster is 49%, while the probability of the second event belonging to the first cluster is 49% and that for the second event belonging to the second cluster is 51%. In such a case, the event management system can be configured to respond to such similarly configured events in similar ways.
34 Citations
17 Claims
-
1. A computer-based method of identifying an action to take in response to a new event, the method comprising:
-
receiving a new set of event parameter values which defines the new event; from a prior event database which stores (i) prior sets of event parameters and (ii) prior sets of weight values respectively assigned to the prior sets of event parameter values, finding particular prior sets of event parameters which match the new set of event parameter values within predefined matching criteria; assigning a new set of weight values to the new set of event parameter values based on the particular prior sets of event parameters found from the prior event database, and selecting, as the action to take, one of multiple predefined possible actions based on the new set of weight values assigned to the new set of event parameter values which define the new event; wherein the prior event database stores (i) a first prior set of event parameter values which defines a first prior event, (ii) a second prior set of event parameter values which defines a second prior event, and (iii) a third prior set of event parameter values which defines a third prior event; wherein a first prior set of weight values is assigned to the first prior set of event parameter values, a second prior set of weight values is assigned to the second set of event parameter values and a third prior set of weight values is assigned to the third set of event parameter values; and wherein finding the particular prior sets of event parameter values which match the new set of event parameter values within the predefined matching criteria includes identifying the first and second prior sets of event parameter values as the particular prior sets of event parameter values and excluding the third prior set of event parameter values from the particular prior sets of event parameter values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system constructed and arranged to identify an action to take in response to a new event, the system comprising:
-
a network interface connected to a network; a memory; and a processor coupled to the memory, the processor constructed and arranged to; receive a new set of event parameter values which defines the new event; from a prior event database which stores (i) prior sets of event parameters and (ii) prior sets of weight values respectively assigned to the prior sets of event parameter values, find particular prior sets of event parameters which match the new set of event parameter values within predefined matching criteria; assign a new set of weight values to the new set of event parameter values based on the particular prior sets of event parameters found from the prior event database, and select, as the action to take, one of multiple predefined possible actions based on the new set of weight values assigned to the new set of event parameter values which define the new event; wherein the prior event database stores (i) a first prior set of event parameter values which defines a first prior event, (ii) a second prior set of event parameter values which defines a second prior event, and (iii) a third prior set of event parameter values which defines a third prior event; wherein a first prior set of weight values is assigned to the first prior set of event parameter values, a second prior set of weight values is assigned to the second set of event parameter values and a third prior set of weight values is assigned to the third set of event parameter values; and wherein finding the particular prior sets of event parameter values which match the new set of event parameter values within the predefined matching criteria includes identifying the first and second prior sets of event parameter values as the particular prior sets of event parameter values and excluding the third prior set of event parameter values from the particular prior sets of event parameter values. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product having a non-transitory computer readable storage medium which stores code to identify an action to take in response to a new event, the code including instructions to:
-
receive a new set of event parameter values which defines the new event; from a prior event database which stores (i) prior sets of event parameters and (ii) prior sets of weight values respectively assigned to the prior sets of event parameter values, find particular prior sets of event parameters which match the new set of event parameter values within predefined matching criteria; assign a new set of weight values to the new set of event parameter values based on the particular prior sets of event parameters found from the prior event database, and select, as the action to take, one of multiple predefined possible actions based on the new set of weight values assigned to the new set of event parameter values which define the new event; wherein the prior event database stores (i) a first prior set of event parameter values which defines a first prior event, (ii) a second prior set of event parameter values which defines a second prior event, and (iii) a third prior set of event parameter values which defines a third prior event; wherein a first prior set of weight values is assigned to the first prior set of event parameter values, a second prior set of weight values is assigned to the second set of event parameter values and a third prior set of weight values is assigned to the third set of event parameter values; and wherein finding the particular prior sets of event parameter values which match the new set of event parameter values within the predefined matching criteria includes identifying the first and second prior sets of event parameter values as the particular prior sets of event parameter values and excluding the third prior set of event parameter values from the particular prior sets of event parameter values.
-
Specification