METHOD AND APPARATUS FOR UPDATING A PRESENCE ATTRIBUTE
First Claim
1. A method for updating presence attributes comprising:
- receiving presence information associated with a Presentity, wherein the presence information comprises one or more presence attributes;
receiving a request from a second Watcher to view a presence attribute of the one or more presence attributes; and
informing a first Watcher of the presence attribute requested to be viewed by the second Watcher, wherein the first Watcher is associated with the Presentity.
4 Assignments
0 Petitions
Accused Products
Abstract
A Presence Server receives presence information associated with a Presentity, wherein the presence information comprises one or more presence attributes and the Presentity is associated with a Presence Source and a first Watcher. The Presence Server further receives a request from a second Watcher to view a presence attribute of the one or more presence attributes. The Presence Server may further receive a message from the first Watcher specifying a desire to be notified of who is watching the Presentity, presence attributes being filtered, and/or throttling or deferring of presence attribute updates being implemented by the Presence Server. The Presence Server conveys to the first Watcher watcher notification information that informs of Watchers watching the Presentity, what is being watched, presence attributes being filtered, and/or throttling or deferring of presence attribute updates. The Presentity then determines whether to publish a presence attribute update based on the watcher notification information.
111 Citations
20 Claims
-
1. A method for updating presence attributes comprising:
-
receiving presence information associated with a Presentity, wherein the presence information comprises one or more presence attributes; receiving a request from a second Watcher to view a presence attribute of the one or more presence attributes; and informing a first Watcher of the presence attribute requested to be viewed by the second Watcher, wherein the first Watcher is associated with the Presentity. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for updating presence attributes comprising:
-
conveying presence information associated with a Presentity to a Presence Server, wherein the presence information comprises one or more presence attributes; receiving watcher notification information identifying a first presence attribute, of the one or more presence attributes, that is being filtered by the Presence Server; updating a second presence attribute, of the one or more presence attributes, to produce an updated presence attribute, wherein the second presence attribute may or may not be the same presence attribute as the first presence attribute; and based on the watcher notification information, determining whether to publish the updated presence attribute to the Presence Server. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for updating presence attributes comprising:
-
receiving presence information associated with a Presentity, wherein the presence information comprises one or more presence attributes; and conveying information to a Watcher informing that an update of a presence attribute of the one or more presence attributes is one or more of being deferred and being filtered.
-
-
13. A method for updating presence attributes comprising:
-
conveying presence information associated with a Presentity, wherein the presence information comprises one or more presence attributes; and receiving information informing that an update of a presence attribute of the one or more presence attributes is being deferred. - View Dependent Claims (14, 15, 16)
-
-
17. A method for updating presence attributes comprising:
-
determining that no one is watching a Presentity; and in response to determining that no one is watching the Presentity, determining one or more of to not publish, to a Presence Server, an update of a presence attribute associated with the Presentity or to publish a reduced set of presence attributes to the Presence Server.
-
-
18. A method for updating presence attributes comprising:
-
conveying presence information associated with a Presentity to a Presence Server, wherein the presence information comprises one or more presence attributes; receiving watcher notification information identifying one or more Watchers watching a presence attribute of the one or more presence attributes; updating a presence attribute of the one or more presence attributes to produce an updated presence attribute; and determining whether to publish the updated presence attribute to the Presence Server based on one or more of a number of Watchers watching the presence attribute and a priority of a Watcher watching the presence attribute. - View Dependent Claims (19, 20)
-
Specification