Patent ID: 7346630

Claim:
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 has selected from a plurality of delivery methods 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, wherein the type of content is selected from a plurality of interest topics and is available from a plurality of authenticated content sources, wherein content received from each content source is normalized to a shared data structure for use in the alert message; 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 to one of a plurality of delivery services for delivery to the at least one user by the at least one method.