Patent ID: 7162422

Claim:
A method comprising: receiving digitized voice data from a user; processing the voice data to determine one or more phases recognized as the digitized voice data provided by the user based on a currently active recognition grammar; and when more than one phrase is recognized as the digitized voice data provided by the user as a result of voice-recognition uncertainty, using user-specific context information to choose a recognized phrase from the one or more phrases recognized as the digitized voice data, wherein using the user-specific context information further comprises: processing the voice data using an N-best speech recognition engine; receiving the list of one or more phrases as N-phrases recognized as the voice data provided by the user including a confidence value associated with each of the N-phrases selecting a phrase from the one or more recognized phrases having a lowest confidence value; selecting elements of uncertainty between the phrase and the one or more recognized phrases; selecting the user-specific context information from a database based on the elements of uncertainty; eliminating the phrase when the user-specific context information regarding the elements of uncertainty validates the lowest confidence value of the phrase; and repeating the selecting, selecting, selecting and eliminating steps until a final phrase is determined as the recognized phrase.