Providing help information in a speech dialog system
First Claim
Patent Images
1. A method for providing help information for a user in a speech dialog system for operating a background application, the background application being modeled on principles P1 through P3:
- P1) the background application can be interpreted as a finite set of transactions T1, T2, . . . , Tn;
P2) each transaction has a finite set of parameters required to execute the transaction;
P3) each parameter has a grammar that serves to acquire a value for the parameter in a speech dialog;
the speech dialog system can assume at least the following states;
state a);
no transaction has yet been selected, and the transactions T1, T2, . . . , Ti are still possible;
state b);
a transaction has been selected, but not all parameter values relating to this transaction have yet been input;
the method comprising;
storing a transaction prompt for each transaction;
storing a help prompt for each parameter;
a global help command to request help; and
outputting a prompt corresponding to the state and context after detection of the global help command such that at least one transaction prompt is output in the state a); and
at least one help prompt is output in the state b).
1 Assignment
0 Petitions
Accused Products
Abstract
A user can procure an overview of the currently valid options at each juncture of the dialog by calling the context-sensitive help via the general question “what is possible?” or “help!”. The help information is generated by a language that serves for modeling the basic background application by virtue of the fact that the language includes help prompts belonging to the respective context. The system generates the respectively appropriate help from the help prompts and the context knowledge.
30 Citations
15 Claims
-
1. A method for providing help information for a user in a speech dialog system for operating a background application, the background application being modeled on principles P1 through P3:
-
P1) the background application can be interpreted as a finite set of transactions T1, T2, . . . , Tn;
P2) each transaction has a finite set of parameters required to execute the transaction;
P3) each parameter has a grammar that serves to acquire a value for the parameter in a speech dialog;
the speech dialog system can assume at least the following states;
state a);
no transaction has yet been selected, and the transactions T1, T2, . . . , Ti are still possible;
state b);
a transaction has been selected, but not all parameter values relating to this transaction have yet been input;
the method comprising;
storing a transaction prompt for each transaction;
storing a help prompt for each parameter;
a global help command to request help; and
outputting a prompt corresponding to the state and context after detection of the global help command such that at least one transaction prompt is output in the state a); and
at least one help prompt is output in the state b). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing help information for a user in a speech dialog system for operating a background application, the background application being modeled on principles P1 through P3:
-
P1) the background application can be interpreted as a finite set of transactions T1, T2, . . . , Tn;
P2) each transaction has a finite set of parameters required to execute the transaction;
P3) each parameter has a grammar that serves to detect a value for the parameter in a speech dialog;
the speech dialog system can assume at least the following states;
state a);
no transaction has yet been selected, and the transactions T1, T2, . . . , Ti are still possible;
state b);
a transaction has been selected, but not all parameter values relating to this transaction have yet been input;
the system comprising;
a memory to store a transaction prompt for each transaction and a help prompt for each parameter;
a detection unit to detect a global help command;
an output unit to output a prompt corresponding to the state and context, after detection of the global help command such that at least one transaction prompt is output in the state a); and
at least one help prompt is output in the state b).
-
-
14. A method for providing help information to a user of a voice operated system that executes one of a plurality of transactions after the transaction has been identified and a value for each parameter associated with the transaction has been entered, comprising:
-
receiving an oral command requesting help;
matching the oral command with a stored global help command;
outputting at least one transaction prompt if the user has not identified the transaction; and
outputting at least one parameter help prompt if the user has identified the transaction, but has not entered a value for each parameter associated with the transaction.
-
-
15. The method as claimed in clam 14 wherein
there are numerous possible transactions, the possible transactions are separated into groups, the user is prompted to select a group of transactions, and after the user selects a group of transactions, the user is prompted to select a transactions within the group of transaction.
Specification