Patent ID: 7676220

Claim:
A computing device implemented method for generating dynamic voice response messages in a mobile computing device, the computer implemented method comprising: responsive to receiving an incoming phone call on the mobile computing device from a caller, identifying a category of callers associated with the caller based on an identity of the caller; responsive to not identifying a category of callers associated with the caller, sending a default response message to the caller; responsive to identifying a category of callers associated with the caller, selecting a set of response messages for display from a plurality of response messages based on the identified category of callers associated with the caller, wherein each response message in the set of response messages is presented to a user in a menu; displaying the set of response messages in a display of the mobile computing device, wherein the set of response messages includes two or more response messages; receiving a selection of a response message from the set of response messages that includes a return call time, wherein the return call time indicates a time when the user will return calls, and wherein each response message in the set of response messages includes a time duration until the user will return a call; identifying a response message in the set of response messages that includes a time duration corresponding to an estimated time difference between a time the incoming phone call was received and the return call time; and sending the identified response message to the caller.