Method and system for sharing speech recognition program profiles for an application
First Claim
1. A method of sharing one or more speech recognition program profiles for applications, the method comprising:
- receiving, at a sharing interface, a speech recognition program profile for an application from a first computing device, wherein the speech recognition program profile for the application further comprises a grammar that is indicative of one or more speech commands executable by the application, one or more application actions associated with speech commands, and identification data indicating an application for which the grammar of the speech recognition program profile is executable;
receiving, from a requesting speech recognition software in a second computing device, a request for information describing one or more speech recognition program profiles for one or more applications;
providing from the sharing interface to the requesting speech recognition software in the second computing device information describing one or more speech recognition program profiles that are accessible via the sharing interface;
based on the information describing the one or more speech recognition program profiles, receiving a selection of one or more of the speech recognition program profiles that are accessible via the sharing interface for download into the requesting speech recognition software in the second computing device; and
providing, from the sharing interface to the requesting speech recognition software in the second computing device, the selected one or more speech recognition program profiles.
3 Assignments
0 Petitions
Accused Products
Abstract
An embodiment provides a system and method for sharing between computing devices via a sharing interface, a speech recognition program profile for one or more applications. Another embodiment provides a system and method for sharing between computing devices via an sharing interface, a speech recognition program profile for one or more games. In an embodiment of the invention a personal computer or tablet may comprise a computing device and or a sharing interface. In an embodiment of the invention a cell phone may comprise a computing device and or a sharing interface. In an embodiment of the invention a game play device may be a computing device and or a sharing interface.
12 Citations
14 Claims
-
1. A method of sharing one or more speech recognition program profiles for applications, the method comprising:
-
receiving, at a sharing interface, a speech recognition program profile for an application from a first computing device, wherein the speech recognition program profile for the application further comprises a grammar that is indicative of one or more speech commands executable by the application, one or more application actions associated with speech commands, and identification data indicating an application for which the grammar of the speech recognition program profile is executable; receiving, from a requesting speech recognition software in a second computing device, a request for information describing one or more speech recognition program profiles for one or more applications; providing from the sharing interface to the requesting speech recognition software in the second computing device information describing one or more speech recognition program profiles that are accessible via the sharing interface; based on the information describing the one or more speech recognition program profiles, receiving a selection of one or more of the speech recognition program profiles that are accessible via the sharing interface for download into the requesting speech recognition software in the second computing device; and providing, from the sharing interface to the requesting speech recognition software in the second computing device, the selected one or more speech recognition program profiles. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable memory having stored therein instructions, that when executed by a device, cause the device to perform functions comprising:
-
receiving, at a sharing interface from one or more computing devices, speech recognition program profiles for associated applications, wherein the speech recognition program profile for the application further comprises a grammar that is indicative of one or more speech commands executable by the application, one or more application actions associated with speech commands, and identification data indicating an application for which the grammar of the speech recognition program profile is executable; making the speech recognition program profiles available for download into one or more additional computing devices; receiving, from a requesting speech recognition software in a given computing device, a request for information describing one or more speech recognition program profiles for one or more applications; providing from the sharing interface to the requesting speech recognition software in the given computing device information describing one or more speech recognition program profiles that are accessible via the sharing interface; based on the information describing the one or more speech recognition program profiles, receiving a selection of one or more of the speech recognition program profiles that are accessible via the sharing interface for download into the requesting speech recognition software in the given computing device; and providing, from the sharing interface to the requesting speech recognition software in the given computing device, the selected one or more speech recognition program profiles. - View Dependent Claims (9)
-
-
10. A method of sharing one or more speech recognition program profiles for applications, the method comprising:
-
providing, from a requesting speech recognition software in a computing device to a sharing interface, a request for information describing one or more speech recognition program profiles for one or more applications; receiving from the sharing interface information describing one or more speech recognition program profiles that are accessible via the sharing interface, wherein the speech recognition program profile for the application further comprises a grammar that is indicative of one or more speech commands executable by the application, one or more application actions associated with speech commands, and identification data indicating an application for which the grammar of the speech recognition program profile is executable; based on the information describing the one or more speech recognition program profiles, providing a selection of one or more of the speech recognition program profiles that are accessible via the sharing interface for download into the requesting speech recognition software in the computing device; and receiving, from the sharing interface at the requesting speech recognition software in the computing device, the selected one or more speech recognition program profiles for download into the computing device. - View Dependent Claims (11, 12, 13, 14)
-
Specification