Event handling mechanism having a process and an action association process
First Claim
1. A method for handling events in an event stream, said events being generated by external and internal entities, said method comprising the machine-executed steps of:
- accepting as input a user created categorization scheme, said user created categorization scheme being used to construct a filter table;
receiving as input said events;
applying said events to said filter table; and
categorizing said events into groups of events based on a comparison of characteristics of said events with information contained in said filter table.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer systems have the ability to monitor their components and operations, generate events which indicate the occurrence of a monitored condition (e.g. out of paper, Joe Smith just signed on, disk utilization nearing capacity, etc.), and process these events in some manner. The present invention provides significant enhancements to the latter capability.
The events of an event stream or streams are "filtered" into categories or groups of events. Once categorized, the invention associates an action or actions with the categorized event. The associated action can be logging the event, routing the event to the electronic address of a user, or sending the event to an application program for further processing.
-
Citations
45 Claims
-
1. A method for handling events in an event stream, said events being generated by external and internal entities, said method comprising the machine-executed steps of:
-
accepting as input a user created categorization scheme, said user created categorization scheme being used to construct a filter table; receiving as input said events; applying said events to said filter table; and categorizing said events into groups of events based on a comparison of characteristics of said events with information contained in said filter table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for handling events in an event stream, said events being generated by external and internal entities, said apparatus being a computer system and comprising:
-
means for accepting a user created categorization scheme, said categorization scheme being used to construct a filter table; means for receiving as input said events; means for applying said events to said filter table; and means for categorizing said events into groups of events based on a comparison of characteristics of said events with information contained in said filter table. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for receiving an event from an event stream and associating particular actions to said event, said event being generated by external and internal entities, said method comprising the machine-executed steps of:
-
accepting as input a user created action association scheme, said action association scheme being used to construct an action table; receiving as input said event; applying said event to said action table to determine said particular actions, said particular actions being determined by comparing characteristics of said event with information contained in said action table; and outputting said particular actions to an application program for further processing. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. An apparatus for receiving an event from an event stream and associating particular actions to said event, said event being generated by external and internal entities, said apparatus being a computer system and comprising:
-
means for accepting as input a user created action association scheme; means for receiving as input said event; means for applying said event to said action table to determine said particular actions, said particular actions being determined by comparing characteristics of said event with information contained in said action table; and means for outputting said particular actions to an application program for further processing. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method for receiving a stream of categorized events and associating particular actions to each category of said stream of categorized events, said categorized events being generated by external and internal entities, said method comprising the machine-executed steps of:
-
accepting as input a user created action association scheme, said action association scheme being used to construct an action table; receiving as input said categorized event; applying said categorized event to said action table to determine said particular actions, said particular actions being determined by comparing characteristics of said categorized event with information contained in said action table; and outputting said particular action to an application program for further processing. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. An apparatus for receiving a stream of categorized events and associating a particular action to each category of said stream of categorized events, said categorized events being generated by external and internal entities, said apparatus being a computer system and comprising:
-
means for accepting as input a user created action association scheme, said action association scheme being used to construct an action table; means for receiving as input said categorized event; means for applying said categorized event to said action table to determine said particular actions, said particular actions being determined by comparing characteristics of said categorized event with information contained in said action table; and means for outputting said particular actions to an application program for further processing. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A method for handling events of an event stream, said events being generated by external and internal entities, said method comprising the machine-executed steps of:
-
accepting as input a user created categorization scheme and a user created action association scheme, said categorization scheme being used to construct a filter table and said action association scheme being used to construct an action table; receiving as input said events; applying said events to said filter table; categorizing said events into groups of events based on a comparison of said of characteristics of said events with information contained in events with said filter table; determining, based on application of said groups of events to do said action table, said particular actions, said particular actions being determined by comparing characteristics of said events with information contained in said action table; and outputting said particular actions to an application program for further processing. - View Dependent Claims (43)
-
-
44. An apparatus for handling events of an event stream, said events being generated by external and internal entities, said apparatus being a computer system and comprising:
-
means for accepting as input a user created categorization scheme and a user created action association scheme, said categorization scheme being used to construct a filter table and said action association scheme being used to construct an action table; means for receiving as input said events; means for applying said events to said filter table; means for categorizing said events into groups of events based on a comparison of said of characteristics of said events with information contained in events with said filter table; means for determining, based on application of said groups of events to to said action table, said particular actions, said particular actions being determined by comparing characteristics of said event with information contained in said action table; and means for outputting said particular actions to an application program for further processing. - View Dependent Claims (45)
-
Specification