Patent ID: 8661142

Claim:
A method performed by a communication device, comprising: receiving a communication from a sender; determining a current state of unavailability of a user of the communication device, the current state of unavailability being determined based on data associated with two or more applications operating on the communication device; determining whether a response to the received communication is required based on a level of importance associated with the received communication and on the current state of unavailability; upon determining that a response is required, sending the response to the sender; upon determining an occurrence of a change from the state of unavailability, providing notice, on a user interface of the communication device, of responses that were sent during the state of unavailability, the notice providing, for each response, a link to initiate a communication to the respective sender; and upon the determining of the change from the state of unavailability, sending another response action to the sender, advising of the change from the state of unavailability.