METHOD AND APPARATUS FOR SENDING NOTIFICATION TO SUBSCRIBERS OF REQUESTED EVENTS
First Claim
1. A method for notifying subscribers of the occurrence of incoming events, comprising:
- receiving and storing subscriber profiles, a subscriber profile comprising data concerning at least one specified event of which a subscriber wishes to be notified and a procedure by which the subscriber prefers to be notified;
storing the subscriber profiles in a database;
receiving an incoming event;
extracting data from the incoming event;
querying the database for the extracted data to identify at least one subscriber whose subscriber profile comprises at least one item of the extracted data;
determining, from the database, the procedure by which the identified subscriber prefers to be notified;
preparing an event notification for the incoming event in accordance with the determined procedure for the identified subscriber; and
sending the event notification to the identified subscriber in accordance with the determined procedure.
1 Assignment
0 Petitions
Accused Products
Abstract
Subscribers are notified of selected incoming events, such as fax or a memo. Subscriber profiles, stored in a database, contain data concerning at least one specified event of which a subscriber wishes to be notified and a procedure by which the subscriber prefers to be notified. When an incoming event occurs (200) data is extracted (205) from the incoming event and the database is queried (210) using the extracted data to identify at least one subscriber whose subscriber profile includes at least one item of the extracted data and the procedure by which the identified subscriber prefers to be notified (215) of the incoming event. An event notification is then prepared (220) for the incoming event in accordance with the determined procedure for the identified subscriber and the event notification is sent (225) to the identified subscriber in accordance with the determined procedure.
-
Citations
20 Claims
-
1. A method for notifying subscribers of the occurrence of incoming events, comprising:
-
receiving and storing subscriber profiles, a subscriber profile comprising data concerning at least one specified event of which a subscriber wishes to be notified and a procedure by which the subscriber prefers to be notified; storing the subscriber profiles in a database; receiving an incoming event; extracting data from the incoming event; querying the database for the extracted data to identify at least one subscriber whose subscriber profile comprises at least one item of the extracted data; determining, from the database, the procedure by which the identified subscriber prefers to be notified; preparing an event notification for the incoming event in accordance with the determined procedure for the identified subscriber; and sending the event notification to the identified subscriber in accordance with the determined procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for notifying subscribers of the occurrence of specified events, comprising:
-
a memory to store a subscriber profile database, a subscriber profile comprising data concerning at least one specified event of which a subscriber wishes to be notified and a procedure by which the subscriber prefers to be notified; an event input queue and analyzer to receive an incoming event and to extract data from the incoming event; a database manager to receive the extracted data and to query the subscriber profile database to identify at least one subscriber whose subscriber profile comprises at least one item of the extracted data and to determine the procedure by which the identified subscriber prefers to be notified; a notification queue to prepare an event notification for the incoming event in accordance with the determined procedure for the identified subscriber, and to send the event notification to the identified subscriber in accordance with the determined procedure. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification