Patent ID: 9734487
Date: 2017-08-15
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A computer based method for providing a notification service comprising: receiving, by a computer, events from one or more applications; interpreting, by the computer, the events to determine a plurality of users that should be sent notifications concerning the events; sending, by the computer, a notification to the plurality of users according to a format selected by the at least one of the users, the format selected from a set including email and Rich Site Summary (RSS); receiving, from a first user of the plurality of users, a time interval for receiving a report associated with the events at least in response to the notification; constructing, by the computer, the report associated with the events, the report configured to be provided as an RSS feed to the first user, the RSS feed comprising information indicating an occurrence of a type of event related to an object of the one or more applications, the type of the event in the RSS feed comprising at least one of a subscription update type or a search update type; sending, from the computer, the RSS feed to the first user of the plurality of users in accordance with the time interval; identifying, by the computer, a set of subscription types associated with the one or more applications, the set of subscription types comprising at least one of an item delete type, an item create type, a view update type, the subscription update type, or the search update type; receiving, by the computer, a request to search for content in a subscription associated with a subscription type in the set of subscription types, from at least the first user of the plurality of users; and providing, by the computer, the content associated with the subscription to at least the first user.