Representing aggregated rich presence information
First Claim
1. A method for relaying presence information of an entity to a user, wherein the entity is known to the user via one or more communications networks, the method comprising the steps of:
- obtaining at least one portion of the presence information of the entity from one or more servers associated with the one or more communications networks; and
assembling an image in accordance with the at least one portion of the presence information of the entity, wherein at least a portion of the image represents a highest ranked communication option of a plurality of communication options for contacting the entity based on a rule set that evaluates the presence information of the entity, in its entirety, in accordance with at least one item of communication-related information, the image conveying presence information of the entity for at least the highest ranked communication option, and in accordance with at least one of one or more communication parameters associated with the entity and the user, one or more communication preferences of at least one of the entity and the user, and one or more communication capabilities of the user, wherein the one or more communication parameters comprise at least one of a cost of communication and a quality of communication.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for relaying presence information of an entity to a user, wherein the entity is known to the user via one or more communications networks, are provided. At least one portion of the presence information of the entity is obtained from one or more servers associated with the one or more communications networks. An image is generated in accordance with the at least one portion of the presence information of the entity. The image summarizes the presence information of the entity. Further, the image assists the user in the selection of a communication option when contacting the entity from a plurality of communication options of the entity.
6 Citations
20 Claims
-
1. A method for relaying presence information of an entity to a user, wherein the entity is known to the user via one or more communications networks, the method comprising the steps of:
-
obtaining at least one portion of the presence information of the entity from one or more servers associated with the one or more communications networks; and assembling an image in accordance with the at least one portion of the presence information of the entity, wherein at least a portion of the image represents a highest ranked communication option of a plurality of communication options for contacting the entity based on a rule set that evaluates the presence information of the entity, in its entirety, in accordance with at least one item of communication-related information, the image conveying presence information of the entity for at least the highest ranked communication option, and in accordance with at least one of one or more communication parameters associated with the entity and the user, one or more communication preferences of at least one of the entity and the user, and one or more communication capabilities of the user, wherein the one or more communication parameters comprise at least one of a cost of communication and a quality of communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for relaying presence information of an entity to a user, wherein the entity is known to the user via one or more communications networks, the apparatus comprising:
-
a memory; and at least one processor coupled to the memory and operative to;
obtain at least one portion of the presence information of the entity from one or more servers associated with the one or more communications networks; and
assemble an image in accordance with the at least one portion of the presence information of the entity, wherein at least a portion of the image represents a highest ranked communication option of a plurality of communication options for contacting the entity based on a rule set that evaluates the presence information of the entity, in its entirety, in accordance with at least one item of communication-related information, the image conveying presence information of the entity for at least the highest ranked communication option, and in accordance with at least one of one or more communication parameters associated with the entity and the user, one or more communication preferences of at least one of the entity and the user, and one or more communication capabilities of the user, wherein the one or more communication parameters comprise at least one of a cost of communication and a quality of communication. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product for relaying presence information of an entity to a user, wherein the entity is known to the user via one or more communications networks, the computer program product comprising:
-
a non-transitory computer readable medium; a first program instruction to obtain at least one portion of the presence information of the entity from one or more servers associated with the one or more communications networks; and a second program instruction to generate an image in accordance with the at least one portion of the presence information of the entity, wherein at least a portion of the image represents a highest ranked communication option of a plurality of communication options for contacting the entity based on a rule set that evaluates the presence information of the entity, in its entirety, in accordance with at least one item of communication-related information, the image conveying presence information of the entity for at least the highest ranked communication option, and in accordance with at least one of one or more communication parameters associated with the entity and the user, one or more communication preferences of at least one of the entity and the user, and one or more communication capabilities of the user, wherein the one or more communication parameters comprise at least one of a cost of communication and a quality of communication; and wherein the first and second program instructions are stored on the non-transitory computer readable medium. - View Dependent Claims (19, 20)
-
Specification