Method, apparatus, and computer program product for one-step correction of voice interaction
First Claim
1. A method, in an interactive voice response system, for processing corrections in a voice interaction, the method comprising:
- receiving first information from a first input spoken by a user for a first interaction state;
prompting the user for second information for a second interaction state;
in response to receiving a second input spoken by the user that complies with a latent state grammar for the first interaction state,correcting the first information in accordance with the second input, andproviding a first correction confirmation and a re-prompting of the user for the second information within a single interaction prompt; and
in response to receiving a third input that is spoken by the user after the second input and that complies with the latent state grammar for the first interaction state,correcting the first information in accordance with the third input,providing a second correction confirmation, andafter receiving a user acceptance of the second correction confirmation, re-prompting the user for the second information.
3 Assignments
0 Petitions
Accused Products
Abstract
A one-step correction mechanism for voice interaction is provided. Correction of a previous state is enabled simultaneously with recognition in a current or subsequent state. An application is decomposed into a set of tasks. Each task is associated with the collection of one piece of information. Each task may be in a different state. At any point during the interaction, while a task/state pair is active, the dialog manager may enable multiple other task/state pairs to be active in latent fashion. The application developer may then use those facilities or resources to the active task/state and the latent task/state pairs depending on contextual condition of the interaction state of the application.
44 Citations
18 Claims
-
1. A method, in an interactive voice response system, for processing corrections in a voice interaction, the method comprising:
-
receiving first information from a first input spoken by a user for a first interaction state; prompting the user for second information for a second interaction state; in response to receiving a second input spoken by the user that complies with a latent state grammar for the first interaction state, correcting the first information in accordance with the second input, and providing a first correction confirmation and a re-prompting of the user for the second information within a single interaction prompt; and in response to receiving a third input that is spoken by the user after the second input and that complies with the latent state grammar for the first interaction state, correcting the first information in accordance with the third input, providing a second correction confirmation, and after receiving a user acceptance of the second correction confirmation, re-prompting the user for the second information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for processing corrections in a voice interaction with an interactive voice response system, the apparatus comprising:
-
a speech recognizer; a prompt player; and a dialog manager configured to; receive from the speech recognizer first information from a first input spoken by a user for a first interaction state; prompt the user via the prompt player for second information for a second interaction state; and in response to receiving a second input spoken by the user that complies with a latent state grammar for the first interaction state, correct the first information in accordance with the second input, and provide a first correction confirmation and a re-prompting of the user for the second information within a single interaction prompt via the prompt player; and in response to receiving a third input that is spoken by the user after the second input and that complies with the latent state grammar for the first interaction state, correct the first information in accordance with the third input, provide a second correction confirmation, and after receiving a user acceptance of the second correction confirmation, re-prompt the user via the prompt player for the second information. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. At least one computer-readable storage medium encoded with a plurality of computer-executable instructions that, when executed, perform a method comprising:
-
receiving first information from a first input spoken by a user for a first interaction state; prompting the user for second information for a second interaction state; in response to receiving a second input spoken by the user that complies with a latent state grammar for the first interaction state, correcting the first information in accordance with the second input, and providing a first correction confirmation and a re-prompting of the user for the second information within a single interaction prompt; and in response to receiving a third input that is spoken by the user after the second input and that complies with the latent state grammar for the first interaction state, correcting the first information in accordance with the third input, providing a second correction confirmation, and after receiving a user acceptance of the second correction confirmation, re-prompting the user for the second information. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification