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
30 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 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 (24, 25, 26, 27, 28, 29, 30)
-
Specification