Patent ID: 9715879
Date: 2017-07-25
CPC Classifications: G10L

Claim:
1. A method for selectively interacting with a server to build a local database for speech recognition at a computing device, the method comprising: maintaining, at a computing device associated with a user, a local database comprising a plurality of audio samples, each audio sample being identified in association with: receiving, at the computing device, a first audio command; determining, using a local speech recognition algorithm at the computing device, that the first audio command does not match any of the plurality of audio samples of the local database within a margin of error; transmitting, responsive to the determining step, the first audio command from the computing device to a remote server for detection of one or more voice command text files associated with the first audio command; receiving, at the computing device from the remote server, the one or more detected voice command text files associated with the first audio command; identifying an application at the computing device in relation to the one or more detected voice command text files, the identifying comprising analyzing a plurality of application command files at the computing device to locate an application command file matching the detected voice command text to the application; and updating, at the computing device, the local database to: