AGGREGATING ENDPOINT CAPABILITIES FOR A USER
First Claim
1. A method in a computer system for aggregating capabilities from multiple endpoints associated with a user, the method comprising:
- determining the capabilities of each of multiple active endpoints associated with a user;
aggregating the capabilities of each endpoint to create an aggregate view of available modes of communication of the user, where a mode of communication is a combination of a capability and an endpoint; and
publishing the aggregate view such that other users can access the available modes of communication of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for aggregating capabilities from multiple endpoints associated with a user are provided. The system aggregates the capabilities of the endpoints associated with a user into an aggregate view of available modes of communication for reaching the user. Then, the system publishes the aggregate view so that other users who want to send communications to the user will know the modes of communication available for that user. In addition, the system may designate certain modes of communication as preferred or as capable of reaching the user.
41 Citations
20 Claims
-
1. A method in a computer system for aggregating capabilities from multiple endpoints associated with a user, the method comprising:
-
determining the capabilities of each of multiple active endpoints associated with a user; aggregating the capabilities of each endpoint to create an aggregate view of available modes of communication of the user, where a mode of communication is a combination of a capability and an endpoint; and publishing the aggregate view such that other users can access the available modes of communication of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium containing instructions for controlling a computer system to send a communication to a user, by a method comprising:
-
subscribing to aggregate capabilities published by active endpoints for a user; receiving the aggregate capabilities; determining a preferred mode of communication for the user from the received aggregate capabilities; and sending a communication to the user using the determined preferred mode of communication. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer system for displaying user presence information, comprising:
-
a determine mode component for determining the mode of communication preferred by a receiving endpoint; a user interface component for providing a graphical indication at a sending endpoint of the determined mode of communication of the receiving endpoint; and a send communication component for sending a communication from the sending endpoint to the receiving endpoint using the determined preferred mode of communication. - View Dependent Claims (19, 20)
-
Specification