Abstract:
A method and apparatus for reducing network resources from presence notification traffic. This invention assumes a standard presence architecture of presentities, watchers, and a presence server involved in pushing (notifying) watchers when a presentity's state changes. In addition, there exists a source of past communication data (or other data providing a means of prioritization) for a subscriber. The presence server determines, based upon the past communication data (or other prioritization data) of a subscriber, whether to notify about the presentity's state change immediately or to wait on notifying the watcher until either additional notify messages also need to be sent (and can be bundled in one message) or a guard timer expires. In this fashion, the presence information that the subscriber cares about is delivered in real time while the information that is less important to the subscriber consumes less network resources.