Methods and systems for aggregating presence information to provide a simplified unified presence
First Claim
1. A method of providing simplified presence for a user, the user having a plurality of associated communication devices and being registered with a communications server, each communication device enabling at least one communication service class, the communications server having a user data entry associating the user with each of the plurality of communication devices, the method comprising:
- defining a virtual device associated with the user;
receiving, at the communications server, presence information from at least two of the plurality of communication devices;
aggregating the received presence information, the aggregated presence information indicating the service classes available from the aggregated at least two communication devices based on the received presence information, wherein at least two of the communication devices have at least one service class in common;
generating a virtual device presence document containing the part of the aggregated presence information indicating the service classes available and excluding details of the at least two communication devices, wherein the details of the at least two communication devices include the addresses of those devices; and
providing the virtual device presence document to a presence server as presence information associated with the user.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing simplified presence for a user are described. The user has a plurality of associated communication devices registered with a communications server, and each communication device enables at least one communication service class. The server has a user data entry associating the user with each of the plurality of communication devices. To hide the details of the user-associated devices from third parties, a virtual device is defined and associated with the user. Presence information received at the server from the various devices is aggregated together to create aggregated presence information that indicates at least the service classes available from the user-associated devices based on the received presence information. A virtual device presence document is generated containing the aggregated presence information and is provided to a presence server as presence information associated with the user.
7 Citations
16 Claims
-
1. A method of providing simplified presence for a user, the user having a plurality of associated communication devices and being registered with a communications server, each communication device enabling at least one communication service class, the communications server having a user data entry associating the user with each of the plurality of communication devices, the method comprising:
-
defining a virtual device associated with the user; receiving, at the communications server, presence information from at least two of the plurality of communication devices; aggregating the received presence information, the aggregated presence information indicating the service classes available from the aggregated at least two communication devices based on the received presence information, wherein at least two of the communication devices have at least one service class in common; generating a virtual device presence document containing the part of the aggregated presence information indicating the service classes available and excluding details of the at least two communication devices, wherein the details of the at least two communication devices include the addresses of those devices; and providing the virtual device presence document to a presence server as presence information associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A communications server for providing simplified presence for a user, the user having a plurality of associated communication devices, each communication device enabling at least one communication service class, the communications server comprising:
-
a network interface for connecting the server to an IP network; a memory storing a user data entry associating the user with each of the plurality of communication devices, and storing a virtual device definition in association with the user; a processor; and a presence manager executable by the processor and configured to receive presence information from at least two of the plurality of communication devices, aggregate the received presence information, the aggregated presence information indicating the service classes available from the aggregated at least two communication devices based on the received presence information, wherein at least two of the communication devices have at least one service class in common, generate a virtual device presence document containing the aggregated presence information indicating the service classes available and excluding details of the at least two communication devices, wherein the details of the at least two communication device include the addresses of those devices, and provide the virtual device presence document to a presence server as presence information associated with the user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16)
-
Specification