Patents by Inventor Joel M. Gould
Joel M. Gould has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7315818Abstract: New techniques and systems may be implemented to improve error correction in speech recognition. These new techniques and systems may be implemented to correct errors in speech recognition systems may be used in a standard desktop environment, in a mobile environment, or in any other type of environment that can receive and/or present recognized speech.Type: GrantFiled: May 11, 2005Date of Patent: January 1, 2008Assignee: Nuance Communications, Inc.Inventors: Daniell Stevens, Robert Roth, Joel M. Gould, Michael J. Newman, Dean Sturtevant, Charles E. Ingold, David Abrahams, Allan Gold
-
Patent number: 6912498Abstract: Correcting incorrect text associated with recognition errors in computer-implemented speech recognition includes receiving a selection of a word from a recognized utterance. The selection indicates a bound of a portion of the recognized utterance to be corrected. A first recognition correction is produced based on a comparison between a first alternative transcript and the recognized utterance. A second recognition correction is produced based on a comparison between a second alternative transcript and the recognized utterance. The duration of the first recognition correction differs from the duration of the second recognition correction. A portion of the recognition result that is replaced with one of the first recognition correction and the second recognition correction. includes at one bound a word indicated by the selection and extends for the duration of the one of the first recognition correction and the second recognition correction with which the portion is replaced.Type: GrantFiled: May 2, 2001Date of Patent: June 28, 2005Assignee: ScanSoft, Inc.Inventors: Daniell Stevens, Robert Roth, Joel M. Gould, Michael J. Newman, Dean Sturtevant, Charles E. Ingold, David Abrahams, Allan Gold
-
Patent number: 6839669Abstract: A computer is used to perform recorded actions. The computer receives recorded spoken utterances of actions. The computer then performs speech recognition on the recorded spoken utterances to generate texts of the actions. The computer then parses the texts to determine properties of the actions. After parsing the texts, permits the user to indicate that the user has reviewed one or more actions. The computer then automatically carries out the actions indicated as having been reviewed by the user.Type: GrantFiled: June 10, 1999Date of Patent: January 4, 2005Assignee: ScanSoft, Inc.Inventors: Joel M. Gould, Paul G. Bamberg, Charles E. Ingold, Kenneth J. Bayse, Michael L. Elkins, Roger L. Matus, Eric Fieleke
-
Patent number: 6601027Abstract: An action position is manipulated in computer-implemented speech recognition by receiving data representing a spoken command. The command includes a command identifier (e.g., insert before, insert after, resume with) and a designation of at least one previously-spoken word. Speech recognition is performed on the data to identify the command identifier and the designation. Finally, an action position is established relative to the previously-spoken word based on the command identifier. Text may be selected using a spoken selection command that includes a command identifier and a text block identifier identifying a block of previously-recognized text. At least one word included in the block of text is not included in the text block identifier.Type: GrantFiled: June 15, 1998Date of Patent: July 29, 2003Assignee: ScanSoft, Inc.Inventors: Barton D. Wright, Joev Dubach, David W. Parmenter, Allan Gold, Jonathan Hood Young, Joel M. Gould
-
Publication number: 20020138265Abstract: New techniques and systems may be implemented to improve error correction in speech recognition. These new techniques and systems may be implemented to correct errors in speech recognition systems may be used in a standard desktop environment, in a mobile environment, or in any other type of environment that can receive and/or present recognized speech.Type: ApplicationFiled: May 2, 2001Publication date: September 26, 2002Inventors: Daniell Stevens, Robert Roth, Joel M. Gould, Michael J. Newman, Dean Sturtevant, Charles E. Ingold, David Abrahams, Allan Gold
-
Patent number: 6424943Abstract: A computer enrolls a user in a speech recognition system by obtaining data representing a user's speech, the speech including multiple user utterances and generally corresponding to an enrollment text, and analyzing acoustic content of data corresponding to a user utterance. The computer determines, based on the analysis, whether the user utterance matches a portion of the enrollment text. If so, the computer uses the acoustic content of the user utterance to update acoustic models corresponding to the portion of the enrollment text. The computer may determine that the user utterance matches a portion of the enrollment text even when the user has skipped or repeated words of the enrollment text.Type: GrantFiled: July 24, 2000Date of Patent: July 23, 2002Assignee: Scansoft, Inc.Inventors: Stefan Sherwood, David Wilsberg Parmenter, Joel M. Gould, Toffee A. Albina, Allan Gold
-
Patent number: 6167377Abstract: Language model results are combined according to a combination expression to produce combined language model results for a set of candidates. A candidate is selected and the combination expression is adjusted using language model results associated with the selected candidate.Type: GrantFiled: March 28, 1997Date of Patent: December 26, 2000Assignee: Dragon Systems, Inc.Inventors: Laurence S. Gillick, Joel M. Gould, Robert Roth, Paul A. van Mulbregt, Michael D. Bibeault
-
Patent number: 6163768Abstract: A computer enrolls a user in a speech recognition system by obtaining data representing a user's speech, the speech including multiple user utterances and generally corresponding to an enrollment text, and analyzing acoustic content of data corresponding to a user utterance. The computer determines, based on the analysis, whether the user utterance matches a portion of the enrollment text. If so, the computer uses the acoustic content of the user utterance to update acoustic models corresponding to the portion of the enrollment text. The computer may determine that the user utterance matches a portion of the enrollment text even when the user has skipped or repeated words of the enrollment text.Type: GrantFiled: June 15, 1998Date of Patent: December 19, 2000Assignee: Dragon Systems, Inc.Inventors: Stefan Sherwood, David Wilsberg Parmenter, Joel M. Gould, Toffee A. Albina, Allan Gold
-
Patent number: 6101468Abstract: A word recognition system can: respond to the input of a character string from a user by limiting the words it will recognize to words having a related, but not necessarily the same, string; score signals generated after a user has been prompted to generate a given word against words other than the prompted word to determine if the signal should be used to train the prompted word; vary the number of signals a user is prompted to generate to train a given word as a function of how well the training signals score against each other or prior models for the prompted word; create a new acoustic model of a phrase by concatenating prior acoustic models of the words in the phrase; obtain information from another program running on the same computer, such as its commands or the context of text being entered into it, and use that information to vary which words it can recognize; determine which program unit, such as an application program or dialog box, currently has input focus on its computer and create a vocabularyType: GrantFiled: June 26, 1997Date of Patent: August 8, 2000Assignee: Dragon Systems, Inc.Inventors: Joel M. Gould, Elizabeth E. Steele, Frank J. McGrath, Steven D. Squires, Peter S. Heitman, Joel W. Parke, Dean G. Sturtevant, Jed M. Roberts, James K. Baker
-
Patent number: 6088671Abstract: In a method for use in recognizing continuous speech, signals are accepted corresponding to interspersed speech elements including text elements corresponding to text to be recognized and command elements corresponding to commands to be executed. The elements are recognized. The recognized elements are acted on in a manner which depends on whether they represent text or commands.Type: GrantFiled: June 17, 1998Date of Patent: July 11, 2000Assignee: Dragon SystemsInventors: Joel M. Gould, Jonathan H. Young
-
Patent number: 6073097Abstract: A word recognition system can: respond to the input of a character string from a user by limiting the words it will recognize to words having a related, but not necessarily the same, string; score signals generated after a user has been prompted to generate a given word against words other than the prompted word to determine if the signal should be used to train the prompted word; vary the number of signals a user is prompted to generate to train a given word as a function of how well the training signals score against each other or prior models for the prompted word; create a new acoustic model of a phrase by concatenating prior acoustic models of the words in the phrase; obtain information from another program running on the same computer, such as its commands or the context of text being entered into it, and use that information to vary which words it can recognize; determine which program unit, such as an application program or dialog box, currently has input focus on its computer and create a vocabularyType: GrantFiled: June 26, 1997Date of Patent: June 6, 2000Assignee: Dragon Systems, Inc.Inventors: Joel M. Gould, Jed M. Roberts, James K. Baker
-
Patent number: 5983179Abstract: A speech recognition system includes a speech-response capability for responding to sounds which appear to match models of spoken words by performing functions associated with such words. This speech response can be turned on or off. If the system detects both that speech response is off and that no indication is stored that the off state has been confirmed by a user, it performs a confirmation process. This prompts the user to utter a phrase confirming whether or not speech response is to be off; turns speech response on so it can respond to the user's confirmation utterance; determines whether to leave speech response on or off in response to the word which the speech response selects as corresponding to the user's confirmation utterance; and responds to such a determination that speech response is to be turned off, both by turning it off and by storing an indication that the off state has been confirmed by the user.Type: GrantFiled: June 26, 1997Date of Patent: November 9, 1999Assignee: Dragon Systems, Inc.Inventor: Joel M. Gould
-
Patent number: 5960394Abstract: A word recognition system is disclosed for converting spoken utterances into either text or commands. The system runs on a platform capable of running a plurality applications. Text and commands are sent from a word recognition application to one or more user applications. In addition, information pertaining to the state of the user applications is sent back to the word recognition application. Word recognition probabilities are modified based the information received from the user applications. As a result, the probabilities of recognizing a spoken utterance as a particular command will be greater when that command is active in the user application then when it is not active. Also, text strings will be assigned higher probabilities when they are appropriate for the present state of the user application.Type: GrantFiled: October 22, 1997Date of Patent: September 28, 1999Assignee: Dragon Systems, Inc.Inventors: Joel M. Gould, Elizabeth E. Steele, Frank J. McGrath, Steven D. Squires, Joel W. Parke
-
Patent number: 5920836Abstract: A computerized system performs word recognition. It does pattern matching to select which vocabulary words appears, according to the pattern matching, to most probably correspond to word signals it seeks to recognize. It produces an output corresponding to the vocabulary words selected at a movable cursor position in a body of text. The system improves its recognition by obtaining information about the linguistic context of the current cursor position in the body of text and using that information to vary the probability of which one or more words is selected by its pattern matching. The pattern matching can be speech recognition performed on signals representing the sound of spoken words.Type: GrantFiled: June 26, 1997Date of Patent: July 6, 1999Assignee: Dragon Systems, Inc.Inventors: Joel M. Gould, Frank J. McGrath
-
Patent number: 5920837Abstract: A computerized word recognition system, such as a speech recognition system, stores word models of a first and second set for each of a plurality of vocabulary words. The system has a user interface which enable a user to selectively prevent the use of a second set's word model for a selected word. Often the first set of word models are spelled word models, such as models represented by a sequence of phonetic component models, each of is derived from similar speech sounds occurring in different words. In such systems the second set of word models are custom words models derived largely from word signals which are presumed to correspond only to the model's associated word. In many embodiments, the user interface allows a user to select to stop using a selected word's custom, or second set, model by selecting a menu or control window of a user interface.Type: GrantFiled: June 26, 1997Date of Patent: July 6, 1999Assignee: Dragon Systems, Inc.Inventors: Joel M. Gould, Frank J. McGrath, Jed M. Roberts
-
Patent number: 5915236Abstract: A word recognition system detects the computational resources available to it, such as the speed or number of processors, or whether there is DSP hardware, and alters the instructions it executes in response. The system can be a word recognition program designed to run on different computers having different computational resources. The program receives user generated word signals representing words to be recognized; performs pattern matching on them to select which vocabulary words most probably correspond to such word signals; detects if certain computational resources are available; and varies the instructions it executes in response. In many embodiments the system is a speech recognition program. The word recognition program can vary the computational intensity of its signal processing as a function of available computational resources. Preferably it can match the same word models against representations of word signals produced both by its more and less intensive signal processing.Type: GrantFiled: June 26, 1997Date of Patent: June 22, 1999Assignee: Dragon Systems, Inc.Inventors: Joel M. Gould, Frank J. McGrath, Joel W. Parke, Dean G. Sturtevant, Jed M. Roberts
-
Patent number: 5909666Abstract: A computerized speech recognition system creates acoustic models of phrases by concatenating acoustic models for individual words. The system stores an acoustic word model and spelling for each of its vocabulary words. When it receives the spelling of a multi-word phrase to be treated as a new vocabulary word, it stores that multi-word spelling as the spelling of the new vocabulary word, and a new acoustic model created by concatenating the acoustic word models of previous vocabulary words whose spellings correspond to words in the multi-word spelling as the acoustic model for the new word. The system can then perform speech recognition by comparing acoustic signals against the word models of stored vocabulary words, including those representing such multi-word phrases. Preferably when a multi-word model is formed, the individual acoustic models concatenated are modified to represent the coarticulation which takes place between words spoken continuously.Type: GrantFiled: June 26, 1997Date of Patent: June 1, 1999Assignee: Dragon Systems, Inc.Inventors: Joel M. Gould, Frank J. McGrath, Steven D. Squires, Joel W. Parke, Jed M. Roberts
-
Patent number: 5850627Abstract: A word recognition system can: respond to the input of a character string from a user by limiting the words it will recognize to words having a related, but not necessarily the same, string; score signals generated after a user has been prompted to generate a given word against words other than the prompted word to determine if the signal should be used to train the prompted word; vary the number of signals a user is prompted to generate to train a given word as a function of how well the training signals score against each other or prior models for the prompted word; create a new acoustic model of a phrase by concatenating prior acoustic models of the words in the phrase; obtain information from another program running on the same computer, such as its commands or the context of text being entered into it, and use that information to vary which words it can recognize; determine which program unit, such as an application program or dialog box, currently has input focus on its computer and create a vocabularyType: GrantFiled: June 26, 1997Date of Patent: December 15, 1998Assignee: Dragon Systems, Inc.Inventors: Joel M. Gould, Elizabeth E. Steele, Frank J. McGrath, Steven D. Squires, Peter S. Heitman, Joel W. Parke, Dean G. Sturtevant, Jed M. Roberts, James K. Baker
-
Patent number: 5818423Abstract: An element (e.g., a location pointer in a windowed graphical user interface) shown on a computer display is moved toward a target position. A user's input is recognized which identifies a subregion of the display in which the target position is located. The element is moved discontinuously to a location within the identified subregion. Then a next user's input is recognized which identifies a sub-subregion of the subregion of the display in which the target position is located. The element is moved discontinuously to a location within the identified sub-subregion. In another aspect, an element is dragged between two locations on a computer display. User commands are accepted which indicate the two locations. Then the element is dragged between them. The user commands identify a sequence of discontinuous jumps for moving the element to the indicated location.Type: GrantFiled: August 18, 1997Date of Patent: October 6, 1998Assignee: Dragon Systems, Inc.Inventors: Patri J. Pugliese, Joel M. Gould
-
Patent number: 5799279Abstract: In a method for use in recognizing continuous speech, signals are accepted corresponding to interspersed speech elements including text elements corresponding to text to be recognized and command elements corresponding to commands to be executed. The elements are recognized. The recognized elements are acted on in a manner which depends on whether they represent text or commands.Type: GrantFiled: November 13, 1995Date of Patent: August 25, 1998Assignee: Dragon Systems, Inc.Inventors: Joel M. Gould, Jonathan H. Young