IP Library Granted Patent US 7,676,220
Granted Patent B2
US 7,676,220 · App. 11/382,786 · Granted Mar 9, 2010

Method and apparatus for dynamic voice response messages

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,676,220
App. No.
11/382,786
Granted
Mar 9, 2010
Kind
B2
Abstract

A computing device implemented method, apparatus, and computer program product to generate dynamic voice response messages in a mobile computing device. In response to receiving an incoming call from a caller, the process displays a list of response messages in a set of response messages. In response to receiving a selection of a response message from the list of response messages, the process sends the selected response message to the caller.

Claims (22)

1. 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.

2. A computer program product comprising:

a computer-readable storage medium having computer-executable program code stored therein for generating dynamic voice response messages in a mobile computing device, the computer program product comprising:

computer-executable program code for identifying a category of callers associated with a caller based on an identity of the caller in response to receiving an incoming phone call on the mobile computing device from the caller;

computer-executable program code for sending a default response message to the caller in response to not identifying a category of callers associated with the caller;

computer-executable program code for 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 in response to identifying a 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;

computer-executable program code for 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;

computer-executable program code for 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;

computer-executable program code for 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

computer-executable program code for sending the identified response message to the caller.

3. An apparatus for generating dynamic voice response messages in a mobile computing device, the apparatus comprising:

a bus;

a storage device connected to the bus, wherein the storage device contains a computer usable program product;

a processor unit connected to the bus, wherein the processor unit executes the computer usable program product to identify a category of callers associated with a caller based on an identity of the caller in response to receiving an incoming phone call on the mobile computing device from the caller; send a default response message to the caller in response to not identifying a category of callers associated with the caller; select a set of response messages for display from a plurality of response messages based on the identified category of callers associated with the caller in response to identifying a 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; display 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; receive 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; identify 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 send the identified response message to the caller.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 030381/0123 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2006
From: KUIKEN, DAVID PAUL; PATSCHKE, DAVID JONATHAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 018086/0709 →