Patent ID: 8566091

Claim:
A computer-implemented speech recognition method for selecting, via a speech input, an intended item from a list of items, wherein the list of items includes items containing one or more words, the computer-implemented method comprising the following steps in association with a processor: detecting a first speech input; in a first computer process, recognizing the first speech input producing a first recognition result; in a second computer process, comparing the first recognition result with the list of items and generating a first candidate list of best matching items based on the comparison result, the first candidate list containing a plurality of items and the first candidate list being a subset of the list of items; presenting to the speaker at least one of the best matching items of the first candidate list for a selection of an item by the speaker, and if the intended item is not one of said best matching items presented to the speaker: detecting a second speech input; in a third computer process, recognizing the second speech input producing a second recognition result; and in a fourth computer process, generating a second candidate list of best matching items matched to the second recognition result, the second candidate list being a subset of the first candidate list, and in a fifth computer process, determining a score for each member of the second candidate list, each score being a measure of how well the second speech input corresponds to a respective member of the second candidate list, wherein when each of the determined scores is lower than a threshold value, the second speech input is compared to the complete list of items.