Phrase-based dialogue modeling with particular application to creating recognition grammars for voice-controlled user interfaces
First Claim
Patent Images
1. A method for producing a phrase thesaurus, comprising the steps of:
- identifying a plurality of valid phrases that occur within a text corpus;
determining the degree of similarity between the valid phrases; and
grouping the valid phrases into classes of equivalent valid phrases based upon the determined degree of similarity between valid phrases.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention enables creation of grammar networks that can regulate, control, and define the content and scope of human-machine interaction in natural language voice user interfaces (NLVUI). More specifically, the invention concerns a phrase-based modeling of generic structures of verbal interaction and use of these models for the purpose of automating part of the design of such grammar networks.
267 Citations
69 Claims
-
1. A method for producing a phrase thesaurus, comprising the steps of:
-
identifying a plurality of valid phrases that occur within a text corpus;
determining the degree of similarity between the valid phrases; and
grouping the valid phrases into classes of equivalent valid phrases based upon the determined degree of similarity between valid phrases. - 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, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system for producing a phrase thesaurus, comprising:
-
means for identifying a plurality of valid phrases that occur within a text corpus;
means for determining the degree of similarity between the valid phrases; and
means for grouping the valid phrases into classes of equivalent valid phrases based upon the determined degree of similarity between valid phrases.
-
-
50. A computer readable storage medium encoded with one or more computer programs for enabling production of a phrase thesaurus, comprising:
-
instructions for identifying a plurality of valid phrases that occur within a text corpus;
instructions for determining the degree of similarity between the valid phrases; and
instructions for grouping the valid phrases into classes of equivalent valid phrases based upon the determined degree of similarity between valid phrases.
-
-
51. A method for creating a recognition grammar for use with an interactive user interface that is responsive to spoken input, comprising the steps of:
-
formulating an expression of each of one or more anticipated spoken inputs to the interface, wherein each formulated expression can be constructed as one or more combinations of one or more phrases in a phrase thesaurus; and
using the phrase thesaurus to construct one or more equivalent expressions of one or more formulated expressions, wherein the recognition grammar comprises the collection of all of the expressions. - View Dependent Claims (52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
58. A system for creating a recognition grammar for use with an interactive user interface that is responsive to spoken input, comprising:
-
means for formulating an expression of each of one or more anticipated spoken inputs to the interface, wherein each formulated expression can be constructed as one or more combinations of one or more phrases in a phrase thesaurus; and
means for using the phrase thesaurus to construct one or more equivalent expressions of one or more formulated expressions, wherein the collection of all of the expressions comprises the recognition grammar.
-
-
67. A method for determining the meaning of spoken input to an interface device, comprising the steps of:
-
converting the spoken input into a textual representation of the spoken input;
parsing the textual representation of the spoken input, using a phrase thesaurus, into one or more phrases, wherein an annotation is associated with at least one of the phrases; and
evaluating the annotation or annotations associated with the one or more phrases to determine the meaning of the spoken input.
-
-
68. A system for evaluating a first phrase to produce a second phrase having substantially the same meaning as the first phrase, comprising:
-
one or more data storage devices for storing a phrase thesaurus including classes of equivalent phrases, and for storing instructions for using the phrase thesaurus;
one or more user input devices for accepting input from a user specifying the first phrase and an instruction from the user to identify one or more phrases that are equivalent to the first phrase; and
a processing device for executing, in response to the user instruction, the instructions for using the phrase thesaurus, so that the second phrase is identified.
-
-
69. A computer readable storage medium encoded with instructions and/or data, comprising:
-
data representing a plurality of phrases;
instructions and/or data identifying classes of equivalent phrases having greater than a predetermined degree of similarity.
-
Specification