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
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 15:01
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 |