PUBLICATION OF CUSTOMIZED PRESENCE INFORMATION
First Claim
1. A computer-implemented method for publishing custom presence states, the method comprising:
- providing a set of default presence states for publication, wherein each of the default presence states indicates a presence;
receiving a publication of a custom presence state for a publisher, wherein the custom presence state indicates a presence for the publisher; and
wherein the custom presence state is not one of the default presence states provided in the set of default presence states; and
publishing the custom presence state to at least one subscriber.
2 Assignments
0 Petitions
Accused Products
Abstract
A presence aggregation system provides a presence aggregation server that allows for the defining and inclusion of custom presence states that are distinct from a set of default presence states that are provided by the presence aggregation system. When one or more custom presence states are defined and included in the presence aggregation system, a publisher at an endpoint is able to publish any of the defined custom presence states or default presence states as an indication of the publisher'"'"'s presence. When a publication is made, the presence aggregation server may generate an aggregated availability of the publisher across all of the publisher'"'"'s endpoints, and publish the aggregated availability to each of the publisher'"'"'s endpoints. The presence aggregation server may also provide the publisher'"'"'s aggregated availability to the subscribers of the publisher'"'"'s availability information.
90 Citations
20 Claims
-
1. A computer-implemented method for publishing custom presence states, the method comprising:
-
providing a set of default presence states for publication, wherein each of the default presence states indicates a presence; receiving a publication of a custom presence state for a publisher, wherein the custom presence state indicates a presence for the publisher; and
wherein the custom presence state is not one of the default presence states provided in the set of default presence states; andpublishing the custom presence state to at least one subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for publishing custom presence states, the system comprising:
-
a component that receives from an endpoint a custom presence state publication for a publisher, the custom presence state publication comprising at least one localized custom string and a corresponding locale identifier that identifies a locale; and a component that publishes the custom presence state of the publisher. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable media encoded with computer executable instructions for publishing custom presence states, by a method comprising:
-
receiving at least one definition specifying a custom presence state, the definition comprising at least one localized custom string and a corresponding locale identifier for the custom presence state, such that any one of the defined custom presence states may be published by a publisher as an indication of presence. - View Dependent Claims (18, 19, 20)
-
Specification