Patent ID: 7197494

Claim:
A method of recognizing input, the method comprising: receiving values representing user input; applying the input values to at least one model that provides likelihoods of recognition associated with possible recognition values based on the input values to identify at least one recognition value, wherein the possible recognition values that likelihoods are provided for are limited to those recognition values found in a grammar that is separate from the model, the grammar comprising a set of entries, at least one entry comprising possible recognition values and values to be output when the possible recognition values are identified from user input values, the values to be output comprising a first database value and a second database value that are different from the possible recognition values, the first database value corresponding to a database value found in a first database that is separate from the grammar and that is associated with a first application that accesses database values in the first database, and the second database value corresponding to a database value found in a second database that is separate from the grammar and that is associated with a second application that accesses database values in the second database; and returning the identified recognition value, a first database value and a second database value from an entry in the grammar.