Presence-based caller identification
First Claim
1. A method of providing information related to a communication, the method comprising:
- receiving, by a presence server, a publication of one or more presence attributes, the one or more presence attributes comprising at least one attribute indicating caller identification information and including a phone number of an originator of the communication;
updating, by the presence server, a presence profile maintained by the presence server and associated with an intended recipient of the communication based on the received presence attributes, wherein the presence profile comprises one or more attributes indicating presence information related to the intended recipient of the communication and one or more attributes indicating information other than presence information and wherein updating the presence profile maintained by the presence server and associated with the intended recipient of the communication based on the received presence attributes comprises updating at least one of the attributes indicating information other than presence information based the received caller identification information; and
providing, by the presence server, the attribute indicating the caller identification information to the intended recipient of the communication as a caller identifier (ID) of the originator of the communication.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide systems and methods for using a presence-based network to provide caller identification information. According to one embodiment, a method of providing information related to a communication can comprise receiving a publication of one or more presence attributes. The one or more presence attributes can comprise at least one attribute indicating caller identification information. A presence profile can be associated with an entity. For example, the entity can comprises a party to the communication. The presence profile can be updated based on the received presence attributes. The attribute indicating caller identification information can be provided to one or more subscribers to the presence information such as the entity associated with the presence profile, another party to the communication, another authorized principal, etc.
42 Citations
16 Claims
-
1. A method of providing information related to a communication, the method comprising:
-
receiving, by a presence server, a publication of one or more presence attributes, the one or more presence attributes comprising at least one attribute indicating caller identification information and including a phone number of an originator of the communication; updating, by the presence server, a presence profile maintained by the presence server and associated with an intended recipient of the communication based on the received presence attributes, wherein the presence profile comprises one or more attributes indicating presence information related to the intended recipient of the communication and one or more attributes indicating information other than presence information and wherein updating the presence profile maintained by the presence server and associated with the intended recipient of the communication based on the received presence attributes comprises updating at least one of the attributes indicating information other than presence information based the received caller identification information; and providing, by the presence server, the attribute indicating the caller identification information to the intended recipient of the communication as a caller identifier (ID) of the originator of the communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a communication network adapted to support a communication session; a presence server communicatively coupled with the communication network, the presence server receiving a publication of one or more presence attributes, the one or more presence attributes comprising at least one attribute indicating caller identification information and including a phone number of an originator of the communication, updating a presence profile maintained by the presence server and associated with an intended recipient of the communication based on the received presence attributes, wherein the presence profile comprises one or more attributes indicating presence information related to the intended recipient of the communication and one or more attributes indicating information other than presence information and wherein updating the presence profile maintained by the presence server and associated with the intended recipient of the communication based on the received presence attributes comprises updating at least one of the attributes indicating information other than presence information based on the received caller identification information, and providing the attribute indicating the caller identification information to the intended recipient of the communication as a caller identifier (ID) of the originator of the communication.
-
-
16. A machine-readable memory device comprising a set of instructions stored thereon which, when executed by a processor, cause the processor to provide information related to a communication by:
-
receiving, by a presence server, a publication of one or more presence attributes, the one or more presence attributes comprising at least one attribute indicating caller identification information and including a phone number of an originator of the communication; updating, by the presence server, a presence profile maintained by the presence server and associated with an intended recipient of the communication based on the received presence attributes, wherein the presence profile comprises one or more attributes indicating presence information related to the intended recipient of the communication and one or more attributes indicating information other than presence information and wherein updating the presence profile maintained by the presence server and associated with the intended recipient of the communication based on the received presence attributes comprises updating at least one of the attributes indicating information other than presence information based the received caller identification information; and providing, by the presence server, the attribute indicating the caller identification information to the intended recipient of the communication as a caller identifier(ID) of the originator of the communication.
-
Specification