Method of performing speech recognition across a network
First Claim
Patent Images
1. A method of performing speech recognition across a network comprising:
- downloading first recognition information from a remote server to a first computer to recognize a first plurality of words;
programming the first computer with the first recognition information to recognize the first plurality of words;
receiving at least one of the first plurality of words in the first computer;
generating first recognition results in response to receiving said at least one of the first plurality of words;
downloading second recognition information from the remote server to the first computer to recognize a second plurality of words, wherein the second recognition information is selected based on the first recognition results; and
programming the first computer with the second recognition information to recognize a second plurality of words.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention include a method of performing speech recognition across a network. In one embodiment, the method includes providing, from a server to a first computer, sets of data to recognize spoken utterances from corresponding limited sets of candidate utterances, and supplying different sets of said data from the server to the first computer to recognize different spoken utterances from corresponding limited sets of candidate utterances at different times in response to different user interactions.
-
Citations
33 Claims
-
1. A method of performing speech recognition across a network comprising:
-
downloading first recognition information from a remote server to a first computer to recognize a first plurality of words; programming the first computer with the first recognition information to recognize the first plurality of words; receiving at least one of the first plurality of words in the first computer; generating first recognition results in response to receiving said at least one of the first plurality of words; downloading second recognition information from the remote server to the first computer to recognize a second plurality of words, wherein the second recognition information is selected based on the first recognition results; and programming the first computer with the second recognition information to recognize a second plurality of words. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of performing speech recognition across a network comprising:
-
providing, from a remote system to a first system, first and second sets of data each comprising recognition data to recognize first and second sets of candidate utterances corresponding to the first and second sets of recognition data; programming the first system with the first set of recognition data during a first time period; receiving first speech input in the first system during the first time period; recognizing the first speech input if the first speech input includes at least one utterance in the first set of candidate utterances; programming the first system with the second set of recognition data during a second time period; receiving second speech input in the first system during the second time period; and recognizing the second speech input if the second speech input includes at least one utterance in the second set of candidate utterances. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for performing speech recognition across a network comprising:
-
a server including recognition information to recognize a plurality of spoken utterances; and a first computer including a recognition engine, wherein the first computer is coupled to the server by said network, wherein the server supplies different sets of recognition information to the first computer to recognize different spoken utterances from corresponding limited sets of candidate utterances at different times; wherein the server supplies the first computer with first information for recognizing a spoken utterance from a first limited set of candidate utterances, and the first computer is programmed with the first information to recognize the first limited set of candidate utterances; wherein the first computer generates first recognition results in response to receiving a spoken utterance from the first limited set of candidate utterances; wherein the server supplies the first computer with second information for recognizing a spoken utterance from a second limited set of candidate utterances, wherein the second information is selected based on the first recognition results, and the first computer is programmed with the second information to recognize the second limited set of candidate utterances. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification