← Back to Patent Explorer
US5127055A Expired / Lapsed US ⏱️ 0.0 years remaining

Speech recognition apparatus & method having dynamic reference pattern adaptation

Assignee: Nuance Communications Inc
•
Filing: 1991-02-11
•
Granted: 1992-06-30
•
Expires: 2011-02-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A speech recognition apparatus having reference pattern adaptation stores a plurality of reference patterns representing speech to be recognized, each stored reference pattern having associated therewith a quality value representing the effectiveness of that pattern for recognizing an incoming speech utterance. The method and apparatus provide user correction actions representing the accuracy of a speech recognition, dynamically, during the recognition of unknown incoming speech utterances and after training of the system. The quality values are updated, during the speech recognition process, for at least a portion of those reference patterns used during the speech recognition process. Reference patterns having low quality values, indicative of either inaccurate representation of the unknown speech or non-use, can be deleted so long as the reference pattern is not needed, for example, where the reference pattern is the last instance of a known word or phrase. Various methods and apparatus are provided for determining when reference patterns can be deleted or added, to the reference memory, and when the scores or values associated with a reference pattern should be increased or decreased to represent the "goodness" of the reference pattern in recognizing speech.

Inventors

  • 👤 Leah S. Larkey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 05:18
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/06; G10L15/063

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 110 words
A speech recognition method comprising the steps of storing a plurality of reference patterns representing speech to be recognized, storing in association with each reference pattern a quality value representing the effectiveness of that pattern for recognizing past incoming speech utterances, providing correction actions representing the accuracy of a speech recognition during the recognition of unknown incoming speech utterances and after training of the system for improving the accuracy of the speech recognition, and dynamically updating the quality values, during speech recognition, for at least a portion of those reference patterns used during the speech recognition process in response to said correction actions characterizing the usefulness of these reference patterns.
Claim 2
Dependent Claim 110 words
A speech recognition method comprising the steps of storing a plurality of reference patterns representing speech to be recognized, storing in association with each reference pattern a quality value representing the effectiveness of that pattern for recognizing past incoming speech utterances, providing correction actions representing the accuracy of a speech recognition during the recognition of unknown incoming speech utterances and after training of the system for improving the accuracy of the speech recognition, and dynamically updating the quality values, during speech recognition, for at least a portion of those reference patterns used during the speech recognition process in response to said correction actions characterizing the usefulness of these reference patterns.
Claim 3
Dependent Claim 49 words
The speech recognition method of claim 1 wherein said updating step comprises the steps of increasing the quality value of reference patterns associated with a correct identification of an incoming speech utterance, and decreasing the quality value of reference patterns associated with an incorrect identification of an incoming utterance.
Claim 4
Dependent Claim 34 words
The speech recognition method of claim 2 wherein said storing step provides a limited storage area for reference patterns, and further comprising the step of deleting reference patterns having low quality values associated therewith.
Claim 5
Dependent Claim 43 words
The speech recognition method of claim 1 further comprising the step of adding new reference patterns to said stored reference patterns during said speech recognition process in response to said correction actions for providing additional reference patterns for recognizing unknown speech input utterances.
Claim 6
Dependent Claim 24 words
The speech recognition method of claim 4 further comprising the step of deleting old reference patterns to make space for said added reference patterns.
Claim 7
Dependent Claim 47 words
The speech recognition method of claim 5 wherein said deleting step comprises the steps of identifying a reference pattern having a minimum quality value associated therewith, determining whether the reference pattern has a deletion-inhibiting status, and deleting the reference pattern in the absence of said deletion-inhibiting status.
Claim 8
Dependent Claim 84 words
The method of claim 1 further comprising the steps of associating with each unknown incoming speech utterance a recognition event record, containing information about said associated speech utterance, each said record containing at least an identification of a best candidate matching the utterance, and an updateable identification of alternative candidates matching the utterance, and an updateable identification of the method of reaching the correct candidate, and identifying the recognition event record for each recognized utterance provided to a speech application using said recognized utterance.
Claim 9
Dependent Claim 47 words
The speech recognition method of claim 1 wherein said updating step comprises the step of identifying intruder reference patterns, decreasing the quality value of a said identified intruder reference pattern, and deleting said identified intruder reference pattern when its quality value is less than a selected threshold.
Claim 10
Dependent Claim 42 words
The speech recognition method of claim 8 wherein said updating step further comprises the steps of identifying contributor reference patterns, and compressing the quality values of all reference patterns if the value of the largest quality value exceeds a second selected threshold.
Claim 11
Dependent Claim 231 words
A speech recognition method comprising the steps of storing a plurality of reference patterns representing speech to be recognized, each reference pattern having associated therewith a quality value representing the effectiveness of that pattern for recognizing past incoming speech utterances, providing correction actions representing the accuracy of a speech recognition during the recognition of unknown incoming speech utterances and after training of the system for improving the accuracy of the speech recognition, associating with each unknown incoming speech utterance a recognition event record, containing information about said associated speech utterance, each said record containing at least an identification of a best candidate matching the utterance, and an updateable identification of alternative candidates matching the utterance, and an updateable identification of the method of reaching the correct answer, increasing the quality value, during speech recognition, of reference patterns associated with a correct identification of an incoming speech utterance, decreasing the quality value, during speech recognition, of reference patterns associated with an incorrect identification of an incoming utterance, adding new reference patterns to said stored reference patterns during said speech recognition process in response to said correction actions for providing additional reference patterns for recognizing unknown speech input utterances, identifying a reference pattern having a minimum quality value associated therewith, determining whether the identified reference pattern has a deletion-inhibiting status, and deleting the identified reference pattern in the absence of said deletion-inhibiting status.
Claim 12
Dependent Claim 231 words
A speech recognition method comprising the steps of storing a plurality of reference patterns representing speech to be recognized, each reference pattern having associated therewith a quality value representing the effectiveness of that pattern for recognizing past incoming speech utterances, providing correction actions representing the accuracy of a speech recognition during the recognition of unknown incoming speech utterances and after training of the system for improving the accuracy of the speech recognition, associating with each unknown incoming speech utterance a recognition event record, containing information about said associated speech utterance, each said record containing at least an identification of a best candidate matching the utterance, and an updateable identification of alternative candidates matching the utterance, and an updateable identification of the method of reaching the correct answer, increasing the quality value, during speech recognition, of reference patterns associated with a correct identification of an incoming speech utterance, decreasing the quality value, during speech recognition, of reference patterns associated with an incorrect identification of an incoming utterance, adding new reference patterns to said stored reference patterns during said speech recognition process in response to said correction actions for providing additional reference patterns for recognizing unknown speech input utterances, identifying a reference pattern having a minimum quality value associated therewith, determining whether the identified reference pattern has a deletion-inhibiting status, and deleting the identified reference pattern in the absence of said deletion-inhibiting status.
Claim 13
Dependent Claim 113 words
A speech recognition apparatus comprising means for storing a plurality of reference patterns representing speech to be recognized, each reference pattern having associated therewith, in said storage means, a quality value representing the effectiveness of that pattern for recognizing past incoming speech utterances, means for providing correction actions representing the accuracy of a speech recognition during the recognition of an unknown incoming speech utterance, and after training of the system, said correction actions improving the accuracy of the speech recognition, and means for dynamically updating the quality values, during speech recognition and in response to the correction actions, for at least a portion of those reference patterns used during the speech recognition process.
Claim 14
Dependent Claim 113 words
A speech recognition apparatus comprising means for storing a plurality of reference patterns representing speech to be recognized, each reference pattern having associated therewith, in said storage means, a quality value representing the effectiveness of that pattern for recognizing past incoming speech utterances, means for providing correction actions representing the accuracy of a speech recognition during the recognition of an unknown incoming speech utterance, and after training of the system, said correction actions improving the accuracy of the speech recognition, and means for dynamically updating the quality values, during speech recognition and in response to the correction actions, for at least a portion of those reference patterns used during the speech recognition process.
Claim 15
Dependent Claim 50 words
The speech recognition apparatus of claim 11 wherein said updating means comprises means for increasing the quality value of reference patterns associated with a correct identification of an incoming speech utterance, and means for decreasing the quality value of reference patterns associated with an incorrect identification of an incoming utterance.
Claim 16
Dependent Claim 33 words
The speech recognition apparatus of claim 12 wherein said storing means provides a limited storage area for reference patterns, and further comprising means for deleting reference patterns having low quality values associated therewith.
Claim 17
Dependent Claim 42 words
The speech recognition apparatus of claim 11 further comprising means for adding new reference patterns to said stored reference patterns during said speech recognition process in response to said correction actions for providing additional reference patterns for recognizing unknown speech input utterances.
Claim 18
Dependent Claim 23 words
The speech recognition apparatus of claim 14 further comprising means for deleting old reference patterns to make space for said added reference patterns.
Claim 19
Dependent Claim 50 words
The speech recognition apparatus of claim 15 wherein said deleting means comprises means for identifying a reference pattern having a minimum quality value associated therewith, means for determining whether the reference pattern has a deletion-inhibiting status, and means for deleting the reference pattern in the absence of said deletion-inhibition status.
Claim 20
Dependent Claim 84 words
The apparatus of claim 11 further comprising means for associating with each unknown incoming speech utterance input a recognition event record containing information about said associated speech utterance, each said record containing at least an identification of a best candidate matching the utterance, an identification of alternative candidates matching the utterance, and an updateable identification of the method of reaching the correct candidate, and means for identifying the recognition event record for each recognized utterance provided to a speech application using said recognized utterance.
Claim 21
Dependent Claim 50 words
The speech recognition apparatus of claim 11 wherein said updating means comprises means for identifying intruder reference patterns, means for decreasing the quality value of a said identified intruder reference pattern, and means for deleting said identified intruder reference pattern when the quality value is less than a selected threshold.
Claim 22
Dependent Claim 56 words
The speech recognition apparatus of claim 18 wherein said updating means further comprises means for identifying contributor reference patterns, means for increasing the quality value of a said identified contributor reference pattern, and means for compressing the quality values of all reference patterns if the value of the largest quality value exceeds a second selected threshold.
Claim 23
Dependent Claim 248 words
A speech recognition apparatus comprising means for storing a plurality of reference patterns representing speech to be recognized, each reference pattern having associated therewith a quality value representing the effectiveness of that pattern for recognizing past incoming speech utterances, means for providing correction actions representing the accuracy of a speech recognition during the recognition of an unknown incoming speech utterance, and after training of the apparatus said correction actions improving the accuracy of the speech recognition, means for associating with each unknown incoming speech utterance input a recognition event record containing information about said associated speech utterance, each said record containing at least an identification of a best candidate matching the utterance, an identification of alternative candidates matching the utterance, and an updateable identification of the method of reaching the correct candidate, means for increasing, during speech recognition, the quality value of reference patterns associated with an incorrect identification of an incoming speech utterance, means for decreasing, during speech recognition, the quality value of reference patterns associated with an incorrect identification of an incoming utterance, means for adding new reference patterns to said stored reference patterns during said speech recognition process in response to said correction actions for providing additional reference patterns for recognizing unknown speech input utterances, means for identifying a reference pattern having a minimum quality value associated therewith, means for determining whether the identified reference pattern has a deletion-inhibiting status, and means for deleting the identified reference pattern in the absence of said deletion-inhibition status.
Claim 24
Dependent Claim 248 words
A speech recognition apparatus comprising means for storing a plurality of reference patterns representing speech to be recognized, each reference pattern having associated therewith a quality value representing the effectiveness of that pattern for recognizing past incoming speech utterances, means for providing correction actions representing the accuracy of a speech recognition during the recognition of an unknown incoming speech utterance, and after training of the apparatus said correction actions improving the accuracy of the speech recognition, means for associating with each unknown incoming speech utterance input a recognition event record containing information about said associated speech utterance, each said record containing at least an identification of a best candidate matching the utterance, an identification of alternative candidates matching the utterance, and an updateable identification of the method of reaching the correct candidate, means for increasing, during speech recognition, the quality value of reference patterns associated with an incorrect identification of an incoming speech utterance, means for decreasing, during speech recognition, the quality value of reference patterns associated with an incorrect identification of an incoming utterance, means for adding new reference patterns to said stored reference patterns during said speech recognition process in response to said correction actions for providing additional reference patterns for recognizing unknown speech input utterances, means for identifying a reference pattern having a minimum quality value associated therewith, means for determining whether the identified reference pattern has a deletion-inhibiting status, and means for deleting the identified reference pattern in the absence of said deletion-inhibition status.

References Cited (Backward Citations)

US3631520A Cited
US3909533A Cited
US4087630A Cited
US4509133A Cited
US4590604A Cited
US4618984A Cited
US4783803A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-06-30 1995-12-30 1996-06-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-06-30 1999-12-30 2000-06-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-06-30 2003-12-30 2004-06-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag