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

Method and apparatus for fast voice selection of error words in dictated text

Assignee: Nuance Communications Inc
•
Filing: 1997-03-05
•
Granted: 1999-06-01
•
Expires: 2017-03-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer voice operated dictations system having a text editing mode provided for editing dictated text. The text editing mode navigates a user through the dictated text by highlighting a correction window comprised of a plurality of words comprising a portion of the text. The correction window is comprised of "m" words and the value of m is preferably determined, based upon the voice recognition capabilities of a particular voice recognition engine associated with the dictation system. The greater the ability of the speech recognition engine to recognize and distinguish spoken words, the larger the value of m. A correction vocabulary is defined which consists of the plurality of words which are contained within the correction window and a plurality of correction commands. The voice recognition computer dictation system is configured for processing a spoken utterance which corresponds to an error word contained within the plurality of words highlighted in the correction window is processed. When the error word is spoken by a user it uniquely identifies the word which is to be edited. Thereafter, the error word can be immediately corrected by the user articulating a further voice command.

Inventors

  • 👤 Kyriakos Leontiades
  • 👤 Kris Coe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 01:27
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/16; G06F3/167; G10; G10L; G10L15/00; G10L15/22

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 297 words
In a computer system (20) having an operating system (24), a memory (27), and processing means (26, 28) for receiving spoken words and converting said spoken words to words for storage in said memory (27) and for display on a visual display (32), a method for voice-activated correction of text, said method comprising: (a) storing in said memory (27) a plurality of words (60) corresponding to said spoken words which are enabled for correction by voice activation, alternate word lists containing alternate words which are also likely matches for each spoken word, and a plurality of correction commands; (b) displaying one or more of the words (60) enabled for correction in a first demarcated correction region (130) on the visual display (32) in response to one of said plurality of correction commands being spoken by a user, said demarcated correction region identifying words which are available for a user to say and correct; (c) receiving and identifying in the processing means (26, 28), an error word (132) spoken by a user and matching said spoken error word to a word which exists in said demarcated correction region; (d) operating said processing means (26, 28) to retrieve from said memory (27) and to display on said visual display (32), one or more alternate words (136) from said alternate word list for said error word as potential replacements for said error word (132); (e) receiving and identifying in the processing means (26, 28) a second one of said plurality of correction commands, in response to said second one of said plurality of correction commands (136, 138) being spoken by a user; and wherein the processing means (26, 28) is responsive to said second one of said plurality of correction commands to correct the error word on the visual display.
Claim 2
Dependent Claim 297 words
In a computer system (20) having an operating system (24), a memory (27), and processing means (26, 28) for receiving spoken words and converting said spoken words to words for storage in said memory (27) and for display on a visual display (32), a method for voice-activated correction of text, said method comprising: (a) storing in said memory (27) a plurality of words (60) corresponding to said spoken words which are enabled for correction by voice activation, alternate word lists containing alternate words which are also likely matches for each spoken word, and a plurality of correction commands; (b) displaying one or more of the words (60) enabled for correction in a first demarcated correction region (130) on the visual display (32) in response to one of said plurality of correction commands being spoken by a user, said demarcated correction region identifying words which are available for a user to say and correct; (c) receiving and identifying in the processing means (26, 28), an error word (132) spoken by a user and matching said spoken error word to a word which exists in said demarcated correction region; (d) operating said processing means (26, 28) to retrieve from said memory (27) and to display on said visual display (32), one or more alternate words (136) from said alternate word list for said error word as potential replacements for said error word (132); (e) receiving and identifying in the processing means (26, 28) a second one of said plurality of correction commands, in response to said second one of said plurality of correction commands (136, 138) being spoken by a user; and wherein the processing means (26, 28) is responsive to said second one of said plurality of correction commands to correct the error word on the visual display.
Claim 3
Dependent Claim 57 words
The method according to claim 1, further comprising the steps of (e) displaying a subsequent demarcated correction region, said subsequent demarcated correction region beginning with a word following the error word contained in the first demarcated correction region (130), and (f) repeating steps (c)-(e) for the subsequent demarcated correction region until the correction of text is completed.
Claim 4
Dependent Claim 36 words
The method according to claim 1, wherein said first demarcated correction region (130) begins at a position where a cursor is initially displayed on said user interface screen when the voice activated correction process is initiated.
Claim 5
Dependent Claim 29 words
The method according to claim 1, wherein said demarcated correction region (130) begins at a line of text where a cursor is currently displayed on said user interface screen.
Claim 6
Dependent Claim 29 words
The method according to claim 1 wherein the one or more words enabled for correction may be user selected by correction commands which reposition said demarcated correction region (130).
Claim 7
Dependent Claim 26 words
The method according to claim 1 wherein said one or more words enabled for correction are demarcated by drawing a thin line border around the text.
Claim 8
Dependent Claim 26 words
The method according to claim 1 wherein said one or more words enabled for correction are demarcated by drawing a thin line adjacent to said words.
Claim 9
Dependent Claim 36 words
The method according to claim 1 wherein said one or more words enabled for correction are demarcated by displaying said words in a color which is different from the remainder of the words enabled for correction.
Claim 10
Dependent Claim 13 words
The method according to claim 1 wherein said text is demarcated by underlining.
Claim 11
Dependent Claim 65 words
The method according to claim 1 wherein said first demarcated correction region is comprised of m words and the value of m is statistically determined, based upon the voice recognition capabilities of the voice recognition engine, to be large enough so as to include at least one occurrence of a word which requires correction in the case of previously unedited text which has been dictated.
Claim 12
Dependent Claim 35 words
The method according to claim 10 wherein the value of m is statistically determined, based upon the voice recognition capabilities of the voice recognition engine, to avoid frequent misidentification of a word which requires correction.
Claim 13
Dependent Claim 19 words
The method according to claim 11 wherein the value of m is equal to between about 10 and 50.
Claim 14
Dependent Claim 24 words
The method according to claim 1 wherein said processing means is comprised of a speech recognition engine (26) and a speech text processor (28).
Claim 15
Dependent Claim 44 words
The method according to claim 13 wherein said processing means is further comprised of a voice navigator application (22) for coordinating the operation of said speech recognition engine (26), the speech text processor (28) and any other application programs executing on said computer system.
Claim 16
Dependent Claim 38 words
The method according to claim 13 wherein said speech recognition engine (26) converts a spoken word to text, and identifies said spoken word to said speech text processor in a word identification message which includes a tag value.
Claim 17
Dependent Claim 37 words
The method according to claim 13 further comprising the steps of: assigning a unique tag value to each word converted to text by said speech recognition engine and providing said tag value to said speech text processor.
Claim 18
Dependent Claim 61 words
The method according to claim 16 further comprising the step of storing in memory (27) a word list for each of said speech recognition engine and said speech text processor, each of said word lists being comprised of a list of words (60) converted to text by said speech recognition engine ((26) and the tag values (62) assigned to each word.
Claim 19
Dependent Claim 89 words
The method according to claim 17 further comprising the steps of storing in memory (27) as part of said word list for said speech recognition engine, an alternate word list (64) comprised of words identified by said speech recognition engine (26) as possible alternative matches to each of said spoken words, and storing in memory as part of said word list for said speech text processor a word index number (66) for each word, said word index number (66) uniquely identifying a position of each word in a document.
Claim 20
Dependent Claim 102 words
The method according to claim 18 wherein said alternate words (64) are obtained by said speech text processor (28) for presentation on said visual display (32) by the further steps of: identifying said error word by matching a word spoken by a user to one of said words enabled for correction in said demarcated correction region (130); retrieving from the word list of said speech text processor a tag value (62) for the error word (132); and retrieving from said word list of said speech recognition engine the alternate word list (64) for the word uniquely identified by said tag value (62).
Claim 21
Dependent Claim 231 words
In a computer system (20) having an operating system (24), a computer memory (27), and a user interface display (32), an apparatus for voice-activated correction of text, said apparatus comprising: (a) means for storing in said memory (27) a plurality of words (60) corresponding to words spoken by a user which are enabled for correction by voice activation, alternate word lists containing alternate words which are also likely matches for each spoken word, and a plurality of voice activated correction commands; (b) means for displaying one or more of the words (60) enabled for correction in a first demarcated correction region (130) on the visual display (32), said demarcated correction region identifying words which are available for a user to say and correct; (c) means for receiving and identifying an error word (132) to be corrected when said error word is spoken by a user, said error word (132) being contained within said demarcated correction region, and matching said word to a word which exists in said demarcated correction region; (d) means for retrieving from said memory and displaying on said visual display (32) one or more alternate words (136) from said alternate word list for said error word as potential replacements for said error word; (e) means responsive to one of said plurality of correction commands being spoken by a user, for correcting the error word on the visual display.
Claim 22
Dependent Claim 231 words
In a computer system (20) having an operating system (24), a computer memory (27), and a user interface display (32), an apparatus for voice-activated correction of text, said apparatus comprising: (a) means for storing in said memory (27) a plurality of words (60) corresponding to words spoken by a user which are enabled for correction by voice activation, alternate word lists containing alternate words which are also likely matches for each spoken word, and a plurality of voice activated correction commands; (b) means for displaying one or more of the words (60) enabled for correction in a first demarcated correction region (130) on the visual display (32), said demarcated correction region identifying words which are available for a user to say and correct; (c) means for receiving and identifying an error word (132) to be corrected when said error word is spoken by a user, said error word (132) being contained within said demarcated correction region, and matching said word to a word which exists in said demarcated correction region; (d) means for retrieving from said memory and displaying on said visual display (32) one or more alternate words (136) from said alternate word list for said error word as potential replacements for said error word; (e) means responsive to one of said plurality of correction commands being spoken by a user, for correcting the error word on the visual display.
Claim 23
Dependent Claim 50 words
The apparatus according to claim 20 wherein the means for displaying said one or more of the words enabled for correction in a first demarcated correction region (130) on the visual display (32) is configured to display a subsequent demarcated correction region after said error word (132) has been corrected.
Claim 24
Dependent Claim 16 words
The apparatus according to claim 21 wherein said demarcated correction region is comprised of m words.
Claim 25
Dependent Claim 26 words
The apparatus according to claim 21 wherein said system is configured to permit a subsequent error word in said subsequent demarcated correction region to be corrected.
Claim 26
Dependent Claim 260 words
In a computer system having an operating system, a memory, and processing means for receiving spoken words and converting spoken words to text words for storage in memory and display on a visual display, an apparatus for voice-activated correction of text, said apparatus comprising: (a) text processing means for (1) selecting a first set of correction words enabled for voice activated correction from the text words stored in said memory, (2) for enabling a first group of voice activated correction commands, and (3) for displaying the first set of correction words in a first demarcated correction region on the visual display; (b) means for receiving and storing in said memory (27) an error word (132), when said error word (132) is spoken by a user, and for communicating said error word (132) to said text processing means; (c) means for matching said error word (132) with one of said correction words; (d) means for displaying a list of alternate words (64) on the visual display (32) of the computer system (20) in response to said error word (132) being spoken, said alternate word list created for each word spoken during a dictation mode, said alternate word list containing alternate words which are also likely matches for said spoken error word; (e) means for receiving and storing a spoken correction command (136, 138) in the computer system to replace said error word with a word contained on said alternate word list; whereby said computer system is responsive to the spoken correction command to correct the error word on the visual display.
Claim 27
Dependent Claim 260 words
In a computer system having an operating system, a memory, and processing means for receiving spoken words and converting spoken words to text words for storage in memory and display on a visual display, an apparatus for voice-activated correction of text, said apparatus comprising: (a) text processing means for (1) selecting a first set of correction words enabled for voice activated correction from the text words stored in said memory, (2) for enabling a first group of voice activated correction commands, and (3) for displaying the first set of correction words in a first demarcated correction region on the visual display; (b) means for receiving and storing in said memory (27) an error word (132), when said error word (132) is spoken by a user, and for communicating said error word (132) to said text processing means; (c) means for matching said error word (132) with one of said correction words; (d) means for displaying a list of alternate words (64) on the visual display (32) of the computer system (20) in response to said error word (132) being spoken, said alternate word list created for each word spoken during a dictation mode, said alternate word list containing alternate words which are also likely matches for said spoken error word; (e) means for receiving and storing a spoken correction command (136, 138) in the computer system to replace said error word with a word contained on said alternate word list; whereby said computer system is responsive to the spoken correction command to correct the error word on the visual display.
Claim 28
Dependent Claim 57 words
The apparatus according to claim 24 further comprising means for selecting a subsequent set of correction words from the text words stored in said memory, said subsequent set of correction words enabled for voice activated correction, and for displaying the subsequent set of correction words in a subsequent demarcated correction region on the visual display for correction.
Claim 29
Dependent Claim 23 words
The apparatus according to claim 24 wherein said spoken correction command is a unique character associated with one of said alternate words (64).
Claim 30
Dependent Claim 33 words
The apparatus according to claim 25 wherein said subsequent demarcated correction region is comprised of m words and begins with the word following the error word contained in the first demarcated correction region.

References Cited (Backward Citations)

US4914704A Cited
US5231670A Cited
US5031113A Cited
US5377303A Cited
US5386494A Cited
EP0644680A2 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag