Patent ID: 8311822
Filing Date: 2012-11-13
Classification: H04M

Abstract:
1. A method for managing voice-to-text transcription services in a distributed computer environment comprising at least one network interconnecting a service management server capable of assisting a plurality of client devices in requests for voice-to-text transcription, and a plurality of transcription servers capable of performing speech recognition on audio data, the method comprising: receiving, at the service management server, a transcription request from a client device operated by a user; determining a transcription time for at least one transcription server of the plurality of transcription servers to perform a transcription for the transcription request, wherein the transcription time is determined based, at least in part, on a distance between the client device and the at least one transcription server, a network traffic bandwidth between the client device and the at least one transcription server, and a measure of available computation resources of the at least one transcription server; selecting, by the service management server, a transcription server from the plurality of transcription servers for performing the transcription for the transcription request, wherein the transcription server is selected based, at least in part, on the transcription time determined for the at least one transcription server; and providing, by the service management server to the client device, a network address of the selected transcription server to which the client device may provide audio data to be transcribed by the selected transcription server.