Patent ID: 8562434
Filing Date: 2013-10-22
Classification: G10L,H04L

Abstract:
1. A method of sharing one or more speech recognition program profiles for applications, the method comprising: creating a speech recognition program profile for an application of a plurality of speech recognition program profiles for applications; transmitting said speech recognition program profile for a application of a plurality of speech recognition program profiles for applications from a first computing device of a plurality of computing devices to a sharing interface of a plurality of sharing interfaces, each said computing device of a plurality of computing devices comprising: speech recognition software; storing said speech recognition program profile for a application of a plurality of speech recognition program profiles for applications in said sharing interface of a plurality of sharing interfaces; sending a request from a requesting speech recognition software in a computing device of a plurality of computing devices to said sharing interface of a plurality of sharing interfaces, for information describing one or more speech recognition program profiles for applications of a plurality of speech recognition program profiles for applications, stored in said sharing interface of a plurality of sharing interfaces; sending from said sharing interface of a plurality of sharing interfaces to said requesting speech recognition software in a computing device of a plurality of computing devices, said requested information describing said one or more speech recognition program profiles for applications of a plurality of speech recognition program profiles for applications; selecting from received said information describing one or more speech recognition program profiles for applications of a plurality of speech recognition program profiles for applications, one or more of speech recognition program profiles for applications of a plurality of speech recognition program profiles for applications for download into said requesting speech recognition software in a computing device of a plurality of computing devices; sending a request from said requesting speech recognition software in a computing device of a plurality of computing devices to said sharing interface of a plurality of sharing interfaces, for selected said one or more of speech recognition program profiles for applications of a plurality of speech recognition program profiles for applications to be transmitted to said requesting speech recognition software in a computing device of a plurality of computing devices; transmitting from said sharing interface of a plurality of sharing interfaces to said requesting speech recognition software in a computing device of a plurality of computing devices, said selected one or more speech recognition program profiles for applications of a plurality of speech recognition program profiles for applications; downloading into said requesting speech recognition software in a computing device of a plurality of computing devices said selected one or more speech recognition program profiles for applications of a plurality of speech recognition program profiles for applications; updating said requesting speech recognition software in a computing device of a plurality of computing devices with said downloaded one or more speech recognition program profiles for applications of a plurality of speech recognition program profiles for applications; resulting in said requesting speech recognition software in a computing device of a plurality of computing devices being able to utilize said shared and downloaded one or more speech recognition program profiles for applications of a plurality of speech recognition program profiles for applications during the operation of said requesting speech recognition software in a computing device of a plurality of computing devices.