Patent ID: 7743137
Filing Date: 2010-06-22
Classification: H04L,H04M

Abstract:
1. A method of notifying at least one person of an occurrence of an event associated with an application and/or a server, comprising computer-implemented acts of: receiving, by a notification server, event information specifying the event, the event information including an indication of the application and/or an indication of the server, a server group to which the server belongs, a severity of the notification, a description of the notification, and a source of the event; accessing, by the notification server, subscription information from one or more data sources that store information about a plurality of subscribers that have subscribed to receive notification of certain events, wherein, for each subscriber, the subscription information specifies one or more applications and/or servers for which the subscriber is responsible, and includes one or more server groups for which the subscriber is responsible, a threshold level of severity of an event for which to notify the subscriber, one or more event descriptions for which to notify the subscriber, and one or more event sources for which to notify the subscriber; accessing, by the notification server, schedule information for one or more of the plurality of the subscribers, wherein the schedule information includes, for each of the one or more subscribers, a work schedule of the subscriber and one or more work schedule exceptions for the subscriber; selecting, by the notification server, at least one of the plurality of subscribers by comparing, in a first comparison, the subscription information to corresponding event information and comparing, in a second comparison, the work schedule and the one or more work schedule exceptions of the plurality of subscribers to a current time and selecting a subscriber based on results of the first and second comparisons; and sending, from the notification server, a notification of the event to the selected subscriber.