Apparatus and method for an automated grammar file expansion tool
First Claim
Patent Images
1. A method comprising:
- receiving a source grammar file including one or more grammar rules;
expanding at least one grammar rule within the source grammar file to generate at least one synonym expanded grammar rule;
reordering one or more components of the synonym expanded grammar rule to form one or more statement expanded grammar rules as at least one modified grammar rule;
storing the modified grammar rule as an expanded grammar rule if a meaning of the grammar rule from the source grammar file is retained by the modified grammar rule; and
generating a final grammar file including each grammar rule within the source grammar file as well as one or more modified grammar rules selected by a grammar developer.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for an automated grammar file expansion tool are described. The method includes the receipt of a source grammar file. Once received, one or more grammar rules within the source grammar file are expanded to generate one or more expanded grammar rules. Once expanded, the one or more expanded grammar rules are provided to a grammar developer, for example, via a graphical user interface. Finally, a final grammar file is generated, including functionality of each grammar rule within the source grammar file, as well as one or more expanded grammar rules selected by the grammar developer from the expanded grammar rules.
-
Citations
31 Claims
-
1. A method comprising:
-
receiving a source grammar file including one or more grammar rules; expanding at least one grammar rule within the source grammar file to generate at least one synonym expanded grammar rule; reordering one or more components of the synonym expanded grammar rule to form one or more statement expanded grammar rules as at least one modified grammar rule; storing the modified grammar rule as an expanded grammar rule if a meaning of the grammar rule from the source grammar file is retained by the modified grammar rule; and generating a final grammar file including each grammar rule within the source grammar file as well as one or more modified grammar rules selected by a grammar developer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable storage medium encoded with computer executable instructions, which when executed perform a method comprising:
-
receiving a source grammar file including one or more grammar rules; expanding at least one grammar rule within the source grammar file to generate at least one synonym expanded grammar rule; reordering one or more components of the synonym expanded grammar rule to form one or more statement expanded grammar rules as at least one modified grammar rule; and storing the modified graniniar as an expanded grammar rule if a meaning of the grammar rule from source grammar file is retained by the modified grammar rule. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus, comprising:
-
a processor having circuitry to execute instructions; grammar file expansion logic to reorder one or more components of a synonym expanded grammar rule to form one or more statement expanded grammar rules as at least one modified grammar rule; a user interface coupled to the processor, the user interface to provide the modified grammar rule to a grammar developer, and to receive a selection from the grammar developer for one or more of the modified grammar rules; a display device to display the expanded modified rules to the grammar developer; a storage device coupled to the processor, having sequences of instructions stored therein, which when executed by the processor cause the processor to; generate a final grammar file including each grammar rule within the source grammar file as well as one or more modified grammar rules selected by the grammar developer. - View Dependent Claims (28, 29)
-
-
30. A system comprising:
-
a speech interface to receive digitized speech data from a user; a speech recognition engine to process the speech data to determine a recognized phrase as the speech data provided by the user utilizing an expanded grammar file; and a processor having a capability to; expand one or more grammar rules within the source grammar file to generate one or more expanded grammar rules; reorder one or more components of the selected grammar rule to form one or more statement expanded grammar rules as at least one modified grammar rule; provide the one or more modified grammar rules to the grammar developer; generate the expanded grammar file including each grammar rule within a source grammar file as well as one or more expanded grammar rules selected by the grammar developer; and generate a final grammar file including each grammar rule within the source grammar file as well as one or more modified grammar rules selected by the grammar developer. - View Dependent Claims (31)
-
Specification