Patent ID: 8548145

Claim:
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.