Voice-enabled user interface for voicemail systems
First Claim
1. In a network that includes a voice-enabled user interface in communication with a telephone device and a telephone service system, a method performed at the voice-enabled user interface for enabling a user at the telephone device to access data from the telephone service system with user input that is not recognizable by the telephone service system, the method comprising the acts of:
- receiving a prompt from the telephone service system;
transferring said prompt to the user at the telephone device;
receiving a user input that is entered at the telephone device, wherein said user input comprises a request for data from the telephone service system, and wherein said user input is not recognizable by the telephone service system;
transmitting a translation of the user input to the telephone service system, wherein said translation of the user input is recognizable by the telephone service system;
receiving the requested data from the telephone service system; and
transferring said requested data to the telephone device.
6 Assignments
0 Petitions
Accused Products
Abstract
A voice-enabled user interface and method for enabling a user that is providing audio and vocal input to access data from telephone service systems that are only responsive to dual tone multi-frequency (“DTMF”) signals. A user access the voice-enabled user interface with a telephone device and provides input that is translated into a DTMF translation that can be recognized by DTMF telephone service system. A template of the voice-enabled user interface maps menu states, prompts, and acceptable inputs of the DTMF telephone service system. The template also monitors the current state of the telephone service system at all times. The invention also enables a user to jump from one menu state to another menu state of the telephone service system without having to enter input for each menu state between the first and the second menu states.
-
Citations
31 Claims
-
1. In a network that includes a voice-enabled user interface in communication with a telephone device and a telephone service system, a method performed at the voice-enabled user interface for enabling a user at the telephone device to access data from the telephone service system with user input that is not recognizable by the telephone service system, the method comprising the acts of:
-
receiving a prompt from the telephone service system;
transferring said prompt to the user at the telephone device;
receiving a user input that is entered at the telephone device, wherein said user input comprises a request for data from the telephone service system, and wherein said user input is not recognizable by the telephone service system;
transmitting a translation of the user input to the telephone service system, wherein said translation of the user input is recognizable by the telephone service system;
receiving the requested data from the telephone service system; and
transferring said requested data to the telephone device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31)
-
-
18. In a network that includes a voice-enabled user interface in communication with a telephone device and a telephone service system, a method performed at the telephone device for enabling a user to access data from the telephone service system with user input that is not recognizable by the telephone service system, the method comprising the acts of:
-
transmitting a first user input to the voice-enabled user interface, wherein said first user input causes the voice-enabled user interface to access the telephone service system;
receiving a prompt from the voice-enabled user interface;
transmitting a second user input to the voice-enabled user interface, wherein said second user input comprises a request for data from the telephone service system, wherein said second user input is not recognizable by the telephone service system, said second user input causing the voice-enabled user interface to transmit to the telephone service system a translation of the second user input that is recognizable by the telephone service system; and
receiving data from the telephone service system that is responsive to the second user input.
-
-
26. A computer program product for implementing, in a voice-enabled user interface that is in communication with a telephone device and a telephone service system, a method for enabling a user using the telephone device to access data from the telephone service system with user input that is not recognizable by the telephone service system, the computer program product comprising:
a computer-readable medium carrying computer-executable instructions for implementing the method, the computer-executable instructions comprising;
program code means for accessing the telephone service system in response to user input;
program code means for receiving a prompt from the telephone service system;
program code means for transferring said prompt to the telephone device;
program code means for receiving user input comprising a request for data from the telephone service system;
program code means for determining which state of multiple states the telephone service system is in;
program code means for transmitting output to the telephone service system that causes the telephone service system to transmit requested data to the telephone device; and
program code means for transmitting output to the telephone service system that causes the telephone service system to move from a first of the multiple states to a second of the multiple states.
Specification