Patent ID: 7424429

Claim:
An information processing apparatus for (i) displaying a plurality of input fields, each of which is used to input a word, and (ii) achieving a predetermined task on the basis of at least one word input into at least one of the plurality of input fields, the apparatus comprising: means for storing, for each of the plurality of input fields, first grammar information which indicates a first grammar to be used for inputting a word into the respective input field, where the first grammar information includes information to be used for specifying words which can be used in the first grammar; means for storing second grammar information which indicates a second grammar to be used for inputting a word into each respective input field of the plurality of input fields through a single utterance, where the second grammar information includes information to be used for specifying words which can be used in the second grammar; designation means for designating at least one of the plurality of input fields; first selection means for, when a single input field is designated by said designation means, selecting a word from the words specified by the first grammar information corresponding to the designated input field; first generation means for generating a single-field utterance example to be referred to for inputting a word into the designated input field, the single-field utterance example being generated by using the word selected by said first selection means and the first grammar information corresponding to the designated input field; first output means for visibly or audibly outputting the single-field utterance example generated by said first generation means; second selection means for, when the plurality of input fields is designated by said designation means, selecting words corresponding to the designated input fields from the words specified by the second grammar information; second generation means for generating a multiple-field utterance example to be referred to for inputting a word into each of the designated input fields through a single utterance, the multiple-field utterance example being generated by using the words selected by said second selection means and the second grammar information; second output means for visibly or audibly outputting the multiple-field utterance example generated by said second generation means; and speech recognition means for recognizing speech which is externally input for the purpose of inputting at least one word into at least one respective input field designated by said designation means.