Real-time interactive voice recognition and response over the internet
First Claim
Patent Images
1. A method comprising:
- receiving, by a server from a client device, a data transmission including one or more packets encoding voice data, a first value, and a question count identifier;
processing, by the server, the voice data to generate a response to the voice data, wherein the server processes the voice data for a period of time at least partially determined by the first value; and
transmitting, by the server in response to the data transmission, the response to the voice data to the client device, wherein the response is determined by;
identifying a portion of an audio file using the question count identifier, andtransmitting the portion of the audio file to the client device.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for handling speech recognition processing in effectively real-time, via the Internet, in order that users do not experience noticeable delays from the start until they receive responsive feedback. A user uses a client to access the Internet and a server supporting speech recognition processing. The user inputs speech to the client, which transmits the user speech to the server in approximate real-time. The server evaluates the user speech, and provides responsive feedback to the client, again, in approximate real-time, with minimum latency delays. The client upon receiving responsive feedback from the server, displays, or otherwise provides, the feedback to the user.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a server from a client device, a data transmission including one or more packets encoding voice data, a first value, and a question count identifier; processing, by the server, the voice data to generate a response to the voice data, wherein the server processes the voice data for a period of time at least partially determined by the first value; and transmitting, by the server in response to the data transmission, the response to the voice data to the client device, wherein the response is determined by; identifying a portion of an audio file using the question count identifier, and transmitting the portion of the audio file to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
transmitting, by a client device to a server, a data transmission including one or more packets encoding voice data and a first value; receiving, by the client device from the server, a response to the voice data, wherein the voice data has been processed by the server for a period of time at least partially determined by the first value; transmitting, to the server and after receiving the response to the voice data, a request for a correct speech file; and receiving, from the server, an audio file that is the correct speech file. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
a server including a processor configured to; receive a data transmission from a client device, the data transmission including one or more packets encoding voice data, a first value, and a question count identifier; process the voice data to generate a response to the voice data, wherein the voice data is processed for a period of time at least partially determined by the first value; and transmit, in response to the data transmission, the response to the voice data to the client device, wherein the response is determined by; identifying a portion of an audio file using the question count identifier, and transmitting the portion of the audio file to the client device. - View Dependent Claims (17, 18, 19, 20)
Specification