Method and system for delivery alerts to a user
First Claim
1. A method for enabling delivery of an alert message, comprising:
- determining at least one user that has selected a timing for receiving the alert message and at least one selected method for receiving the alert message, wherein the alert message is in regard to a type of content selected by the at least one user;
if the timing indicates immediate delivery, automatically generating the alert message for immediate delivery by the at least one selected method to the at least one user;
if the timing indicates scheduled delivery, automatically generating the alert message from stored content for scheduled delivery by the at least one method to the at least one user; and
providing the generated alert message for delivery to the at least one user by the at least one method.
6 Assignments
0 Petitions
Accused Products
Abstract
Delivering one or more alert messages via one or more delivery methods to one or more users who have indicated an interest in receiving the alert messages. A delivery service receives an alert document and a list of receiving users. This list indicates which users desire immediate delivery, which users desire delivery at a scheduled time, a service priority and/or other delivery criteria. Any black out period or other deferral is associated with the deferring users to prevent alert delivery during those times. For scheduled deliveries, the alert message is stored on one of a plurality of storages, based on alert type, user priority, storage loads, and/or other parameters. At the scheduled time, the stored alert message is accessed and marked for immediate delivery. The alert message is delivered as an email, instant message, short message service message, and/or the like. A history is maintained of all alert deliveries.
121 Citations
23 Claims
-
1. A method for enabling delivery of an alert message, comprising:
-
determining at least one user that has selected a timing for receiving the alert message and at least one selected method for receiving the alert message, wherein the alert message is in regard to a type of content selected by the at least one user;
if the timing indicates immediate delivery, automatically generating the alert message for immediate delivery by the at least one selected method to the at least one user;
if the timing indicates scheduled delivery, automatically generating the alert message from stored content for scheduled delivery by the at least one method to the at least one user; and
providing the generated alert message for delivery to the at least one user by the at least one method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for delivering an alert message, comprising:
-
a communication interface;
a processor in communication with the communication interface;
a storage in communication with the processor; and
a memory in communication with the processor and storing data and instructions that cause the processor to perform a plurality of functions including;
determining at least one user that has selected a timing for receiving the alert message and at least one selected method for receiving the alert message, wherein the alert message is in regard to a type of content selected by the at least one user;
if the timing indicates immediate delivery, automatically generating the alert message for immediate delivery by the at least one selected method to the at least one user;
if the timing indicates scheduled delivery, automatically generating the alert message from stored content for scheduled delivery by the at least one method to the at least one user; and
providing the generated alert message for delivery to the at least one user by the at least one method. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A modulated data signal for making an alert message accessible, the modulated data signal comprising instructions that enable a computing device to perform the actions of:
-
determining at least one user that has selected a timing for receiving the alert message and at least one selected method for receiving the alert message, wherein the alert message is in regard to a type of content selected by the at least one user;
if the timing indicates immediate delivery, automatically generating the alert message for immediate delivery by the at least one selected method to the at least one user;
if the timing indicates scheduled delivery, automatically generating the alert message from stored content for scheduled delivery by the at least one method to the at least one user; and
providing the generated alert message for delivery to the at least one user by the at least one method.
-
-
23. A system for delivering an alert message, comprising:
-
a plurality of delivery storages; and
a delivery service in communication with the plurality of delivery storages, and performing a plurality of operations, including;
accessing the alert message and at least one identifier corresponding to at least one user to which the alert message is to be delivered;
determining which of the at least one user has indicated a desire to receive the alert message immediately;
communicating the alert message to the at least one user who has indicated the desire to receive the alert message immediately; and
storing the alert message on a selected one of the plurality of storages with at least one reference to the at least one user who has indicated a desire to receive the alert message at a scheduled time, the selected one of the plurality of storages being selected based on at least one of;
a type of the alert message;
a delivery method for the alert message; and
a load on each of the plurality of storages.
-
Specification