Patent Document ID: 20120259627
Application ID: 13518409
Patent Flag: 0

Claim One:
1. A method for speech recognition implemented as a plurality of computer processes functioning in a computer processor, the method comprising: in one or more computer processes: using an initial recognizer to perform an initial speech recognition pass on an input speech utterance to determine: i. an initial recognition result corresponding to the input speech utterance, and ii. a reliability measure reflecting a per word reliability of the initial recognition result; for portions of the initial recognition result where the reliability measure is low, using a re-evaluation recognizer to perform a re-evaluation recognition pass on the corresponding portions of the input speech utterance to determine a re-evaluation recognition result corresponding to the re-evaluated portions of the input speech utterance, wherein the initial recognizer and the re-evaluation recognizer are complementary so as to make different recognition errors; and determining a final recognition result based on the re-evaluation recognition result if any, and otherwise based on the initial recognition result.