Patent ID: 7831422
Filing Date: 2010-11-09
Classification: G10L

Abstract:
1. A system supporting speech recognition comprising: two or more clients, each client comprising the capability to receive audio speech from a user, store the audio speech in a first set of one or more buffers in a raw uncompressed audio format, each buffer comprising a portion of the received audio speech, write the stored audio speech from a first buffer in the first set of buffers to a second buffer in a second set of one or more buffers, encode the stored audio speech in the second buffer before all of the audio speech is received, package the encoded audio speech from the second buffer into one or more packets to be transmitted over the Internet before all of the audio speech is received, and transmit a packet of encoded audio speech over the Internet before all of the audio speech is received; and a server, the server comprising the capability to receive packets of encoded audio speech from the two or more clients, decode each of the packets of audio speech and store the resultant raw speech into one or more buffers for the two or more clients, and evaluate the resultant raw speech received from each of the two or more clients, wherein the server further comprises the capability to transmit a response to a client of the two or more clients, the response a result of the server's evaluation of the resultant raw speech received from the client, and the server alters a processing time used to evaluate the resultant raw speech based on a value communicated between the client and the server, and the client further comprises the capability to receive the response from the server.