Patent US3782936A successfully refreshed from Google Patents.
Patent US5864805A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5864805A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for error correction in a continuous dictation system

Assignee: Nuance Communications Inc
•
Filing: 1996-12-20
•
Granted: 1999-01-26
•
Expires: 2016-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A continuous speech recognition system has the ability to correct errors in strings of words. The error correction method stores data in the system's internal state to update probability tables used in developing alternative lists for substitution in misrecognized text.

Inventors

  • 👤 Chengjun Julian Chen
  • 👤 Liam David Comerford
  • 👤 Catalina Maria Danis
  • 👤 Satya Dharanipragada
  • 👤 Michael Daniel Monkowski
  • 👤 Peder Andreas Olsen
  • 👤 Michael Alan Picheny

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 16:20
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/22

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 129 words
A method of correcting incorrectly decoded speech in a continuous speech recognition system comprising the steps of: affording a user a means to select a portion of text representation of the speech as being misrecognized; displaying a list of a multiplicity of likely alternative sequences of words to the user, wherein the list of alternative sequences is generated by including at least a word preceding said selected portion of text and/or at least a word following said selected portion of text and by decoding an interval of user speech under a constraint that a decoding of either and/or both a preceding or a following word remains unchanged; affording the user a means to select an alternative sequence; replacing the selected portion of text representation with a selected alternative sequence.
Claim 2
Independent Claim 129 words
A method of correcting incorrectly decoded speech in a continuous speech recognition system comprising the steps of: affording a user a means to select a portion of text representation of the speech as being misrecognized; displaying a list of a multiplicity of likely alternative sequences of words to the user, wherein the list of alternative sequences is generated by including at least a word preceding said selected portion of text and/or at least a word following said selected portion of text and by decoding an interval of user speech under a constraint that a decoding of either and/or both a preceding or a following word remains unchanged; affording the user a means to select an alternative sequence; replacing the selected portion of text representation with a selected alternative sequence.
Claim 3
Dependent Claim 36 words
A method a correcting incorrectly decoded speech as in claim 1 wherein the method of affording the user a means to select a portion of text representation of speech includes a step of prompting the user.
Claim 4
Dependent Claim 32 words
A method of correcting incorrectly decoded speech as in claim 1 wherein the method of affording the user a means to select an alternative sequence includes a step of prompting the user.
Claim 5
Dependent Claim 24 words
A method of correcting correctly decoded speech as in claim 1 wherein said selected portion of misrecognized text representation of speech is a space.
Claim 6
Dependent Claim 55 words
A method of correcting incorrectly decoded speech as in claim 1 wherein the list of alternate words is generated including at least a word preceding said selected portion of text as the selected misrecognized portion of text representation of the speech, but displaying only alternative sequences that begin with said words preceding said selected portion.
Claim 7
Dependent Claim 55 words
A method of correcting incorrectly decoded speech as in claim 1 wherein the list of alternate words is generated including at least a word following said selected portion of text as the selected misrecognized portion of text representation of the speech, but displaying only alternative sequences that end with said words following said selected portion.
Claim 8
Dependent Claim 75 words
A method of correcting incorrectly decoded speech as in claim 1 wherein the list of alternate words is generated including at least a word preceding said selected portion of text and at least a word following said selected portion of text as the selected misrecognized portion of text representation of the speech, but displaying only alternative sequences that begin with said words preceding said selected portion and end with said words following said selected portion.
Claim 9
Dependent Claim 32 words
A method of correcting incorrectly decoded speech as in claim 1 further comprising providing a playback of speech corresponding to a portion of the text representation of the speech as being corrected.
Claim 10
Dependent Claim 27 words
A method of correcting incorrectly decoded speech as in claim 8 wherein said playback of speech includes at least a word preceding said portion of text representation.
Claim 11
Dependent Claim 27 words
A method of correcting incorrectly decoded speech as in claim 8 wherein said playback of speech includes at least a word following said portion of text representation.
Claim 12
Dependent Claim 38 words
A method of correcting incorrectly decoded speech as in claim 8 wherein said playback of speech includes at least a word preceding said portion of text representation and at least a word following said portion of text representation.
Claim 13
Independent Claim 219 words
A method of correcting misrecognized speech continuous speech recognition system comprising the steps of: a) affording a user a means to select a portion of a text representation of speech as being misrecognized; b) displaying a list of a multiplicity of likely alternative sequences of words to the user, wherein the list of alternative sequences is generated by including as least a word preceding said selected portion of text and/or at least a word following said selected portion of text and by decoding an interval of user speech under a constraint that a decoding of either and/or both a preceding or a following word remains uncharged; c) affording the user a means to select a portion of an alternative sequence; d) using a starting and a ending boundary of a selected portion of an alternative sequence to identify a portion of a selected portion of a text representation to be replaced; e) replacing said portion of the selected portion of a representation with a selected portion of an alternative sequence; f) identifying any remaining misrecognized speech; g) displaying a new list of alternative sequences for identified remaining misrecognized speech; h) affording the user a means to select an alternative sequence from said new list; and i) replacing said remaining misrecognized with a selected alternative sequence from the new list.
Claim 14
Independent Claim 219 words
A method of correcting misrecognized speech continuous speech recognition system comprising the steps of: a) affording a user a means to select a portion of a text representation of speech as being misrecognized; b) displaying a list of a multiplicity of likely alternative sequences of words to the user, wherein the list of alternative sequences is generated by including as least a word preceding said selected portion of text and/or at least a word following said selected portion of text and by decoding an interval of user speech under a constraint that a decoding of either and/or both a preceding or a following word remains uncharged; c) affording the user a means to select a portion of an alternative sequence; d) using a starting and a ending boundary of a selected portion of an alternative sequence to identify a portion of a selected portion of a text representation to be replaced; e) replacing said portion of the selected portion of a representation with a selected portion of an alternative sequence; f) identifying any remaining misrecognized speech; g) displaying a new list of alternative sequences for identified remaining misrecognized speech; h) affording the user a means to select an alternative sequence from said new list; and i) replacing said remaining misrecognized with a selected alternative sequence from the new list.
Claim 15
Dependent Claim 31 words
A method of correcting misrecognized speech as in claim 12 further comprising steps of repeating said steps of f) to i) until said text representation of misrecognized speech is completely replaced.
Claim 16
Dependent Claim 24 words
A method of correcting misrecognized speech in a continuous speech recognition system as in claim 12 in which a partial word may be selected.
Claim 17
Dependent Claim 76 words
A method of correcting misrecognized speech in a continuous speech recognition system as in claim 12 wherein said partially selected alternative sequence has an ending time which falls within a word in said user selected text and further comprising the step of decoding for acoustic data representing a remainder of said word is displayed to the user with at least one place holder symbol, following replacing said portion of the selected portion of a text representation.
Claim 18
Dependent Claim 33 words
A method of correcting misrecognized speech in a continuous speech recognition system as in claim 15 wherein said place holder symbol is selected from the group consisting of graphical symbols and alphanumeric characters.
Claim 19
Dependent Claim 43 words
A method of correcting misrecognized speech in a continuous speech recognition system as in claim 12 wherein said step of affording a user means to select a portion of a text representation of speech includes at least a step of prompting the user.
Claim 20
Dependent Claim 41 words
A method of correcting misrecognized speech in a continuous speech recognition system as in claim 12 wherein said step of affording a user means to select a portion of an alternative sequence includes at least a step of prompting the user.
Claim 21
Dependent Claim 42 words
A method of correcting misrecognized speech in a continuous speech recognition system as in claim 12 wherein said step of affording a user means to select an alternative sequence from said new list includes at least a step of prompting the user.
Claim 22
Dependent Claim 104 words
A method of correcting misrecognized speech in a continuous speech recognition system as in claim 12, wherein said step of identifying any remaining misrecognized speech comprises the steps of: determining a beginning time and an ending time of a portion of an alternative sequence; determining a beginning time and an ending time of a user selected portion of text; replacing a portion of said user selected text with said user selected portion of an alternative sequence; and changing from said beginning and ending times of said user selected portion of text, to reflect removing said alternative sequence replacing a portion of said user selection.
Claim 23
Dependent Claim 110 words
The method of correcting misrecognized speech in continuous speech recognition system as in claim 12, wherein said list of a multiplicity of likely alternative sequences of words is ordered by a method comprising the steps of: matching a beginning time of each alternative sequence of words with a beginning time of said selected portion of text; matching an ending time of each alternative sequence of words with an ending time of said selected portion of text; and ranking said alternative sequences of words according to how closely the beginning and ending times of the alternative sequences of words match the beginning and ending times of said selected portion of text.
Claim 24
Dependent Claim 95 words
The method of correcting misrecognized speech in continuous speech recognition system as in claim 12, wherein said list of a multiplicity of likely alternative sequences of words is ordered by a method comprising the steps of: determining acoustic data for said selected portion of text; determining acoustic data for said alternative sequence of words; matching each alternative sequence of words by acoustic data to said selected portion of text; and ranking said alternative sequences of words according to how closely acoustic data of each alternative sequence matches acoustic data of said selected portion of text.
Claim 25
Dependent Claim 103 words
The method of correcting misrecognized speech in continuous speech recognition system as in claim 12, wherein said list of a multiplicity of likely alternative sequences of words is ordered by a method comprising the steps of: determining language and acoustic data for said selected portion of text; determining language and acoustic data for said alternative sequence of words; matching each alternative sequence of words by language acoustic data to said selected portion of text; and ranking said alternative sequences of words according to how closely language acoustic data of each alternative sequence matches language and acoustic data of said selected portion of text.
Claim 26
Dependent Claim 56 words
A method as in claim 12 wherein said list of a multiplicity of alternative word sequences is reduced comprising the steps of: grouping each of said alternative word sequences which have the same decoded words for any given portion of the sequence; and displaying at least the most likely alternatives which have different decoded word patterns.

References Cited (Backward Citations)

US4866778A Cited
US5027406A Cited
US5386494A Cited
US5384892A Cited
US5367453A Cited
US5682439A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-01-25 2002-07-27 2003-01-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-01-25 2006-07-27 2007-01-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-01-25 2010-07-27 2011-01-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag