Method for dialog management
First Claim
1. A method of managing a dialog in a spoken dialog system, the method comprising:
- receiving user input through a spoken dialog between the spoken dialog system and a user;
using the user input to select a dialog motivator from a plurality of dialog motivators, the plurality of dialog motivators including an assumption dialog motivator and a confirmation dialog motivator; and
when the spoken dialog system requests further user input and invokes the confirmation dialog motivator to confirm the further user input;
receiving the further user input; and
if a confidence value associated with understanding the further user input is below a threshold value, invoking the assumption dialog motivator to present assumed further user input during a confirmation dialog.
5 Assignments
0 Petitions
Accused Products
Abstract
A spoken dialog system and method having a dialog management module are disclosed. The dialog management module includes a plurality of dialog motivators for handling various operations during a spoken dialog. The dialog motivators comprise an error-handling, disambiguation, assumption, confirmation, missing information, and continuation. The spoken dialog system uses the assumption dialog motivator in either a-priori or a-posteriori modes. A-priori assumption is based on predefined requirements for the call flow and a-posteriori assumption can work with the confirmation dialog motivator to assume the content of received user input and confirm received user input.
-
Citations
34 Claims
-
1. A method of managing a dialog in a spoken dialog system, the method comprising:
-
receiving user input through a spoken dialog between the spoken dialog system and a user;
using the user input to select a dialog motivator from a plurality of dialog motivators, the plurality of dialog motivators including an assumption dialog motivator and a confirmation dialog motivator; and
when the spoken dialog system requests further user input and invokes the confirmation dialog motivator to confirm the further user input;
receiving the further user input; and
if a confidence value associated with understanding the further user input is below a threshold value, invoking the assumption dialog motivator to present assumed further user input during a confirmation dialog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of managing a dialog in a spoken dialog system, the method comprising:
-
receiving user input through a spoken dialog between the spoken dialog system and a user;
if the spoken dialog system invokes a confirmation motivator to ask a confirmation question regarding the user input;
invoking an assumption motivator to determine whether further user input in response to the confirmation question reinforces or negates an assumption based on the user input; and
receiving further user input in response to the confirmation question. - View Dependent Claims (24)
-
-
25. A method of managing a dialog in a spoken dialog system, the spoken dialog system having a pre-defined requirement associated with spoken dialogs, the method comprising:
-
receiving user input through a spoken dialog between the spoken dialog system and a user;
if, during the spoken dialog, and after at least one attempt, the system cannot classify user input as a concrete call type;
requesting the user to provide a number;
invoking an assumption dialog motivator and a confirmation dialog motivator to insure that the number is received correctly;
upon receiving the number from the user, transferring the user to a main menu of an interactive voice response (IVR) system. - View Dependent Claims (26)
-
-
27. A method of communicating between a user and a computer device in a spoken dialog service using an assumption dialog motivator associated with a dialog management module, the method comprising, by the dialog management module:
-
creating constructs CC, CI, and CT;
invoking a missing information dialog motivator to request first user input comprising the user'"'"'s home phone number;
according to the first user input, updating construct CC and CI if the spoken dialog service has low confidence in the first user input, invoking a confirmation dialog motivator and updating CC, CI, and CT, if a first user confirmation response to a first confirmation dialog is negative;
updating CC; and
invoking the missing information dialog motivator to request second user input comprising the user'"'"'s home phone number;
receiving the second user input and updating CC and CI accordingly;
if the spoken dialog service has a low confidence in the second user input, invoking the confirmation dialog motivator and updating CC, CI and CT; and
if a second user confirmation response to a second confirmation dialog is positive, invoking the assumption dialog motivator and updating CC and CI accordingly. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification