Event management method and system
First Claim
Patent Images
1. A method comprising:
- creating an agent on a computer server in an event management system to detect an occurrence of an event and notify the occurrence of the event, the agent being software executable, the event occurring when data achieves a predefined status defined by a business rule, the event management system including a data source;
creating an escalation agent on the computer server, the escalation agent being software executable;
running the agent according to a schedule;
generating a notification upon occurrence of the event as detected by the agent;
responsive to occurrence of the event, launching the escalation agent by the agent responsive to the detection of the event by the agent, wherein the agent launches the escalation agent, and wherein the launching of the escalation agent results in a separate agent process that runs according to its own pre-defined schedule;
passing event data associated with the event from the agent to the escalation agent after the escalation agent has been launched by the agent;
passing control from the agent to the escalation agent upon passing of the event data to the escalation agent;
terminating execution of the agent after control has been passed by the agent to the escalation agent;
generating an escalation message by the escalation agent if the escalation agent determines that the event previously detected by the agent still exists after a period of time subsequent to control being passed from the agent to the escalation agent; and
terminating execution of the escalation agent if the event previously detected by the agent does not still exist after the period of time subsequent to control being passed from the agent to the escalation agent.
4 Assignments
0 Petitions
Accused Products
Abstract
Method and system in an event management system is disclosed. The method includes the step of creating an agent on a server in an event management system for monitoring an event. The event is present when a data achieving a predefined status defined by a business rule. The event management system includes a data source for generating the notification. The method further includes the steps of running the agent according to a schedule; generating the notification upon occurring of the event.
49 Citations
19 Claims
-
1. A method comprising:
-
creating an agent on a computer server in an event management system to detect an occurrence of an event and notify the occurrence of the event, the agent being software executable, the event occurring when data achieves a predefined status defined by a business rule, the event management system including a data source; creating an escalation agent on the computer server, the escalation agent being software executable; running the agent according to a schedule; generating a notification upon occurrence of the event as detected by the agent; responsive to occurrence of the event, launching the escalation agent by the agent responsive to the detection of the event by the agent, wherein the agent launches the escalation agent, and wherein the launching of the escalation agent results in a separate agent process that runs according to its own pre-defined schedule; passing event data associated with the event from the agent to the escalation agent after the escalation agent has been launched by the agent; passing control from the agent to the escalation agent upon passing of the event data to the escalation agent; terminating execution of the agent after control has been passed by the agent to the escalation agent; generating an escalation message by the escalation agent if the escalation agent determines that the event previously detected by the agent still exists after a period of time subsequent to control being passed from the agent to the escalation agent; and terminating execution of the escalation agent if the event previously detected by the agent does not still exist after the period of time subsequent to control being passed from the agent to the escalation agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage device encoding a computer program for causing a computer to:
-
create an agent to detect an occurrence of an event and notify the occurrence of the event, the agent being software executable, the event occurring when data achieves a predefined status defined by a business rule, the event management system including a data source; create an escalation agent, the escalation agent being software executable; run the agent according to a schedule; generate a notification upon occurrence of the event as detected by the agent; responsive to occurrence of the event, launch the escalation agent by the agent responsive to the detection of the event by the agent, wherein the agent launches the escalation agent, and wherein the launching of the escalation agent results in a separate agent process that runs according to its own pre-defined schedule; pass event data associated with the event from the agent to the escalation agent after the escalation agent has been launched by the agent; pass control from the agent to the escalation agent upon passing of the event data to the escalation agent; terminate execution of the agent after control has been passed by the agent to the escalation agent; generate an escalation message by the escalation agent if the escalation agent determines that the event previously detected by the agent still exists after a period of time subsequent to control being passed to the escalation agent; and terminate execution of the escalation agent if the event previously detected by the agent does not still exist after the period of time subsequent to control being passed from the agent to the escalation agent. - View Dependent Claims (19)
-
Specification