System and method for call handling
First Claim
Patent Images
1. A call processing element in a communication system, comprising:
- a memory; and
a controller coupled to the memory, wherein the memory comprises computer instructions, which when executed by the controller, configures the 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;
determine a location of the called party from the presence information;
determine from the location and a call processing profile of the called party that the called party is indisposed to answer the incoming call over a voice channel;
determine from the presence information of the calling party one or more alternative communication resources available to the calling party; and
respond to the incoming call according to the determined location and the one or more alternative communication resources 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
24 Claims
-
1. A call processing element in a communication system, comprising:
-
a memory; and a controller coupled to the memory, wherein the memory comprises computer instructions, which when executed by the controller, configures the 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; determine a location of the called party from the presence information; determine from the location and a call processing profile of the called party that the called party is indisposed to answer the incoming call over a voice channel; determine from the presence information of the calling party one or more alternative communication resources available to the calling party; and respond to the incoming call according to the determined location and the one or more alternative communication resources available to the calling party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium, comprising computer instructions that cause a processor 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;
determine a location of the called party from the presence information;determine from the location and a call processing profile of the called party that the called party is indisposed to answer the incoming call over a voice channel; determine from the presence information of the calling party one or more alternative communication resources available to the calling party; and respond to the incoming call according to the determined location and the one or more alternative communication resources available to the calling party. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A presence system, comprising a memory coupled to a controller, wherein the memory comprises computer instructions, which when executed by the controller, causes the controller to supply a call processing element presence information associated with a plurality of communication devices of a called party, wherein the call processing element is operable to:
-
detect an incoming call directed to the called party; retrieve from the presence system presence information associated with the plurality of communication devices of the called party; retrieve presence information of the calling party initiating the incoming call; determine a location of the called party from the presence information; determine from the location and a call processing profile of the called party that the called party is indisposed to answer the incoming call over a voice channel; determine from the presence information of the calling party one or more alternative communication resources available to the calling party; and respond to the incoming call according to the determined location and the one or more alternative communication resources available to the calling party. - View Dependent Claims (21)
-
-
22. A method, comprising:
-
detecting an incoming call directed to a called party; retrieving presence information associated with a plurality of communication devices of the called party; retrieving presence information of a calling party initiating the incoming call; detecting from the presence information of the called party that the called party is consuming media content; determining a duration to complete consumption of the media content; respond to the incoming call according to the determined duration; and informing the calling party of the duration. - View Dependent Claims (23, 24)
-
Specification