Patent ID: 9065593
Filing Date: 2015-06-23
Classification: G10L,H04K,H04L

Abstract:
1. A method, comprising: capturing with a microphone of a client computer, audio input comprising speech; transmitting a speech recognition request to a speech recognition server, wherein the speech recognition request includes speech recognition input data determined based, at least in part, on the captured audio input; receiving, by the client computer, an encrypted speech recognition result and information associated with the encrypted speech recognition result from the speech recognition server; identifying based, at least in part, on the information associated with the encrypted speech recognition result, that the encrypted speech recognition result received from the speech recognition server corresponds to the speech recognition input data transmitted in the speech recognition request; decrypting, by the client computer, the encrypted speech recognition result using a decryption key to produce a decrypted speech recognition result comprising text, wherein the decryption key is stored on at least one storage device accessible to the client computer; displaying, by the client computer, a user interface configured to enable a user to edit the decrypted speech recognition result; receiving, via the user interface, at least one user edit to the text of the decrypted speech recognition result to produce a modified speech recognition result; encrypting, by the client computer, the modified speech recognition result using a first encryption key to produce an encrypted modified speech recognition result, wherein the first encryption key is stored by the at least one storage device accessible to the client computer; and sending the encrypted modified speech recognition result from the client computer to the speech recognition server.