ACTIONABLE ALERTING
First Claim
Patent Images
1. A system comprising:
- an event processing engine;
an issue state maintenance engine coupled to the event processing engine;
an alert generation engine coupled to the issue state maintenance engine;
an account datastore coupled to the event processing engine;
an issue state model datastore coupled to the issue state maintenance engine;
an alert registration datastore coupled to the alert generation engine;
wherein, in operation;
the event processing engine;
receives a first event;
identifies an account in the account datastore with which the first event is associated;
makes a business rules determination as to how to further process the first event;
the issue state maintenance engine;
generates a state model according to the business rules determination;
stores the state model in the issue state model datastore;
the alert generation engine;
identifies a destination of the account in the alert registration datastore;
determines an expected response to an alert associated with the first event;
generates an alert that includes a value sufficient to identify the expected response;
sends the alert on a stateless communication channel to the destination;
wherein if the event processing engine later receives a second event that includes the value sufficient to identify the expected response, the issue state maintenance engine updates the state model in accordance with the expected response.
5 Assignments
0 Petitions
Accused Products
Abstract
A technique involves processing a first event, maintaining state associated with the event, sending an alert on a stateless communication channel to a registered destination of an account holder associated with the event, processing a second event such as an expected response to the alert, updating the maintained state, and closing, reminding, or escalating in response to the second event. The technique can also include aggregation of events.
14 Citations
20 Claims
-
1. A system comprising:
-
an event processing engine; an issue state maintenance engine coupled to the event processing engine; an alert generation engine coupled to the issue state maintenance engine; an account datastore coupled to the event processing engine; an issue state model datastore coupled to the issue state maintenance engine; an alert registration datastore coupled to the alert generation engine; wherein, in operation; the event processing engine; receives a first event; identifies an account in the account datastore with which the first event is associated; makes a business rules determination as to how to further process the first event; the issue state maintenance engine; generates a state model according to the business rules determination; stores the state model in the issue state model datastore; the alert generation engine; identifies a destination of the account in the alert registration datastore; determines an expected response to an alert associated with the first event; generates an alert that includes a value sufficient to identify the expected response; sends the alert on a stateless communication channel to the destination; wherein if the event processing engine later receives a second event that includes the value sufficient to identify the expected response, the issue state maintenance engine updates the state model in accordance with the expected response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving at an event processing engine a first event; identifying an account with which the first event is associated; making a business rules determination as to how to further process the first event; generating at an issue state maintenance engine a state model according to the business rules determination; storing the state model; identifying at an alert generation engine a destination of the account; determining an expected response to an alert associated with the first event; generating an alert that includes a value sufficient to identify the expected response; sending the alert on a stateless communication channel to the destination; updating the state model in accordance with the expected response if a second event that includes the value sufficient to identify the expected response is received. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
a means for receiving at an event processing engine a first event; a means for identifying an account with which the first event is associated; a means for making a business rules determination as to how to further process the first event; a means for generating at an issue state maintenance engine a state model according to the business rules determination; a means for storing the state model; a means for identifying at an alert generation engine a destination of the account; a means for determining an expected response to an alert associated with the first event; a means for generating an alert that includes a value sufficient to identify the expected response; a means for sending the alert on a stateless communication channel to the destination; a means for updating the state model in accordance with the expected response if a second event that includes the value sufficient to identify the expected response is received. - View Dependent Claims (17, 18, 19, 20)
-
Specification