Patent ID: 7467183
Filing Date: 2008-12-16
Classification: G06Q,H04L

Abstract:
1. A method for managing electronic mail and alert messages, the method comprising: receiving communication wherein contents of the communication comprises a header, and wherein the header comprises data configured to identify a network address for accessing an alert interface code on a subscription source, the alert interface code configured to use an XML schema for passing parameters to the alert interface code and for receiving results of queries made to the alert interface code, the alert interface code configured to expose an interface for at least one of the following: determining an alert subscription, deleting the alert subscription, and adding a new alert subscription; wherein the communication comprises an electronic mail message and a persistent state object; determining, based on the contents of the communication, whether the communication is related to the alert subscription; in response to determining that the communication is related to the alert subscription, adding the subscription source identified by the contents of the communication to a list of subscription sources; wherein the communication comprises data identifying the network address at which communication may be made with the subscription source; determining, based on the content of the communication, whether the communication identifies a new alert subscription source; in response to determining based on the contents of the communication, that the communication identifies a new alert subscription source, adding the new alert subscription source to the list of subscription sources; maintaining a list of active trusted subscription sources; determining whether each subscription source in the list of subscription sources is associated with at least one of the list of trusted subscription sources; determining whether each subscription source in the list of subscription sources that is associated with at least one of the listed trusted subscription sources is valid wherein each subscription source comprises a computer responds to requests associated with the alert interface code; in response to receiving a request to manage at least one subscription source, displaying the list of subscription sources that are associated with at least one of the listed trusted subscription sources and whether each subscription source in the list of subscription sources is valid; receiving a request to manage one or more alert subscriptions; in response to said request, determining whether each subscription source identified in the list of subscription source may be validated; retrieving from each validated subscription source the identify of one or more subscriptions; adding each subscription to a current subscriptions list and displaying the current subscription list; receiving a request to add a new alert subscription; in response to the request, receiving the identify of a subscription source providing the new alert subscription, the subscription source for the new alert subscription comprising a validated subscription source, or a previously visited alert provider, or a manually provided network address for the subscription source; and displaying information for defining the new alert subscription provided by the subscription source providing the new alert subscription, wherein the displaying information includes: the validated subscription sources that are currently active, the subscription sources that is previously visited using a web browser application, and the subscription sources that a user has accessed or stored documentation on.