Alert notification engine
First Claim
Patent Images
1. An alert notification method, comprising:
- receiving at least a first alert from at least one business application in predetermined time periods, based on a push mechanism defined in an alert notification profile;
receiving at least a second alert from the business application in the predetermined time periods, based on a pull mechanism defined in the alert notification profile;
receiving at least a third alert from the business application in the predetermined time periods, based on an event-based notification mechanism defined in the alert notification profile;
posting the first, second, and third alerts to an alert monitor;
categorizing the posted alerts by alert type, priority, and a list of parameters that depend on the alert type;
generating at least one alert notification message from the posted alerts;
sending out the at least one notification message to at least one first recipient through at least one transmission channel, whereby alert collecting, alert notification message generating and sending out is managed according to the alert notification profile,wherein the alert notification profile is configured to comprise information relating to;
at least one escalation process;
at least one group of recipients;
at least one time schedule for transmission;
at least one channel of transmission; and
at least one method to create text out of the alert;
confirming whether the at least one alert notification message has been received by the at least one first recipient; and
notifying, as part of the at least one escalation process, at least one second recipient if the receipt of the at least one alert notification message is not confirmed by the at least one first recipient after a predefined period.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, are provided for encapsulating functions to select or filter alerts relevant for messaging to specific recipients, to create appropriate alert notification messages and to actively send them through various message channels. This may be done according to rules depending on content of alert, recipient, and time. As an example, the present invention allows selecting alerts from connected applications, to process them, and to send alert notification messages to the intended recipients.
-
Citations
15 Claims
-
1. An alert notification method, comprising:
-
receiving at least a first alert from at least one business application in predetermined time periods, based on a push mechanism defined in an alert notification profile; receiving at least a second alert from the business application in the predetermined time periods, based on a pull mechanism defined in the alert notification profile; receiving at least a third alert from the business application in the predetermined time periods, based on an event-based notification mechanism defined in the alert notification profile; posting the first, second, and third alerts to an alert monitor; categorizing the posted alerts by alert type, priority, and a list of parameters that depend on the alert type; generating at least one alert notification message from the posted alerts; sending out the at least one notification message to at least one first recipient through at least one transmission channel, whereby alert collecting, alert notification message generating and sending out is managed according to the alert notification profile, wherein the alert notification profile is configured to comprise information relating to; at least one escalation process; at least one group of recipients; at least one time schedule for transmission; at least one channel of transmission; and at least one method to create text out of the alert; confirming whether the at least one alert notification message has been received by the at least one first recipient; and notifying, as part of the at least one escalation process, at least one second recipient if the receipt of the at least one alert notification message is not confirmed by the at least one first recipient after a predefined period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a processor; and a memory, the memory containing program instructions which, when executed by the processor, perform a method comprising; receiving at least a first alert from at least one business application in predetermined time periods, based on a push mechanism defined in an alert notification profile; receiving at least a second alert from the business application in the predetermined time periods, based on a pull mechanism defined in the alert notification profile; receiving at least a third alert from the business application in the predetermined time periods, based on an event-based notification mechanism defined in the alert notification profile; posting the first, second, and third alerts to an alert monitor; categorizing the posted alerts by alert type, priority, and a list of parameters that depend on the alert type; generating at least one alert notification message from the posted alerts, wherein the generation includes using the processor; sending out the at least one notification message to at least one first recipient through at least one transmission channel, whereby alert collecting, alert notification message generating and sending out is managed according to the alert notification profile, wherein the alert notification profile is configured to comprise information relating to; at least one escalation process; at least one group of recipients; at least one time schedule for transmission; at least one channel of transmission; and at least one method to create text out of the alert; confirming whether the at least one alert notification message has been received by the at least one first recipient; and notifying, as part of the at least one escalation process, at least one second recipient if the receipt of the at least one alert notification message is not confirmed by the at least one first recipient after a predefined period.
-
Specification