Processing speech transmitted through a network using a plurality of processing levels
First Claim
Patent Images
1. A method comprising:
- receiving from a first application program executing on a first client over a network a first value and a first packet of encoded audio speech;
receiving from a second application program executing on a second client over the network a second value and a second packet of encoded audio speech, wherein the second value is different from the first value;
servicing the first packet of encoded audio speech using a first level of processing based on the first value; and
servicing the second packet of encoded audio speech using a second level of processing based on the second value, wherein the first and second levels of processing are different.
3 Assignments
0 Petitions
Accused Products
Abstract
A system receives a first value and packets of encoded audio speech from a first client. The system receives a second value and packets of encoded audio speech from a second client. Based on the first value, the system services the packets of encoded audio speech from the first client using a first processing level. Based on the second value, the system services the packets of encoded audio speech from the second client using a second processing level, which is different from the first processing level.
49 Citations
19 Claims
-
1. A method comprising:
-
receiving from a first application program executing on a first client over a network a first value and a first packet of encoded audio speech; receiving from a second application program executing on a second client over the network a second value and a second packet of encoded audio speech, wherein the second value is different from the first value; servicing the first packet of encoded audio speech using a first level of processing based on the first value; and servicing the second packet of encoded audio speech using a second level of processing based on the second value, wherein the first and second levels of processing are different. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving from a first application program executing on a first client over a network a first value, a second value, and a first packet of encoded audio speech; receiving from a second application program executing on a second client over the network a third value, a fourth value, and a second packet of encoded audio speech; processing the first packet of encoded audio speech using a first level of processing based on the first value; evaluating the first packet of encoded audio speech using a first level of speech recognition based on the second value; processing the second packet of encoded audio speech using a second level of processing based on the third value, wherein the first and second levels of processing are different; and evaluating the second packet of encoded audio speech using a second level of speech recognition based on the fourth value. - View Dependent Claims (16, 17, 18)
-
-
19. A method comprising:
-
receiving from a first application program executing on a first client over a network a first value and a second value via a first URL, and a first packet of encoded audio speech; receiving from a second application program executing on a second client over the network a third value and a fourth value via a second URL, and a second packet of encoded audio speech; processing the first packet of encoded audio speech using a first level of processing based on the first value; evaluating the first packet of encoded audio speech using a first level of speech recognition based on the second value; processing the second packet of encoded audio speech using a second level of processing based on the third value, wherein the first and second levels of processing are different; and evaluating the second packet of encoded audio speech using a second level of speech recognition based on the fourth value.
-
Specification