System and method for call handling
First Claim
Patent Images
1. A device, comprising:
- a memory to store computer instructions; and
a controller coupled to the memory, wherein execution of the computer instructions by the controller causes the controller to perform operations, comprising;
detecting an incoming call directed to the device, wherein the device is utilized by a called party;
retrieving first presence information associated with the called party;
determining a location of the called party from the first presence information;
retrieving second presence information associated with a calling party that initiated the incoming call; and
responding to the incoming call according to the first presence information of the called party, the second presence information of the calling party, and a call processing profile associated with the called party, wherein the responding further comprises;
determining from the location and the call processing profile that the called party is indisposed to answer the incoming call;
determining from the second presence information of the calling party an alternative communication resource available to the calling party; and
initiating an outgoing call according to the determined alternative communication resource available to the calling party.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a call processing element in a communication system having a controller to detect an incoming call directed to a called party, retrieve presence information associated with a plurality of communication devices of the called party, retrieve presence information of a calling party initiating the incoming call, and determine from the presence information of the called party, the presence information of the calling party, and a call processing profile of the called party how to respond to the incoming call. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A device, comprising:
-
a memory to store computer instructions; and a controller coupled to the memory, wherein execution of the computer instructions by the controller causes the controller to perform operations, comprising; detecting an incoming call directed to the device, wherein the device is utilized by a called party; retrieving first presence information associated with the called party; determining a location of the called party from the first presence information; retrieving second presence information associated with a calling party that initiated the incoming call; and responding to the incoming call according to the first presence information of the called party, the second presence information of the calling party, and a call processing profile associated with the called party, wherein the responding further comprises; determining from the location and the call processing profile that the called party is indisposed to answer the incoming call; determining from the second presence information of the calling party an alternative communication resource available to the calling party; and initiating an outgoing call according to the determined alternative communication resource available to the calling party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage device, comprising instructions, which responsive to being executed by a processor, cause the processor to perform operations comprising:
-
detecting an incoming call directed to a communication device of a called party; and processing the incoming call according to first presence information associated with the called party, second presence information associated with a calling party that initiated the incoming call, and a call processing profile of the called party; determining a location of the called party from the first presence information; determining from the location and the call processing profile that the called party is indisposed to answer the incoming call; submitting a message to the communication device of the called party identifying an alternative communication resource available to the calling party; receiving a request from the communication device of the called party to facilitate establishment of communications with the alternative communication resource of the calling party; and facilitating establishment of communications between the alternative communication resource of the calling party and the communication device of the called party. - View Dependent Claims (13)
-
-
14. A device, comprising:
-
a memory to store computer instructions; and a controller coupled to the memory, wherein execution of the computer instructions by the controller causes the controller to perform operations, comprising; detecting an incoming call directed to the device, wherein the device is utilized by a called party; retrieving first presence information associated with the called party; detecting from the first presence information of the called party that a communication device of the called party is presenting media content; determining a duration for completing the presentation of the media content; retrieving second presence information associated with a calling party that initiated the incoming call; and responding to the incoming call according to the first presence information of the called party, the second presence information of the calling party, the determined duration, and a call processing profile associated with the called party. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification