System and method for modifying and updating a speech recognition program
First Claim
1. A method of updating a speech recognition program, the method comprising:
- loading a speech recognition program;
sending demographic information from the loaded speech recognition program to a website, the demographic information describing population characteristics;
based on the demographic information, receiving updated speech recognition program information at the loaded speech recognition program;
making a comparison, within the loaded speech recognition program, of self-identification information that identifies a product edition of the loaded speech recognition program with the updated speech recognition program information;
determining within the loaded speech recognition program at least one component corresponding to the loaded speech recognition program that needs to be updated;
in response to determining the at least one component, requesting at least one update file corresponding to the at least one component to be transmitted from the website to the loaded speech recognition program; and
updating the at least one component of the loaded speech recognition program with the at least one update file so as to provide an updated speech recognition program.
4 Assignments
0 Petitions
Accused Products
Abstract
The system provides a speech recognition program, an update website for updating a speech recognition program, and a way of storing data. A user may utilize an update website, to add, modify, and delete items that may comprise speech commands, dll'"'"'s, multimedia files, executable code, and other information. Speech recognition program may communicate with update website to request information about possible updates. Update website may send a response consisting of information to speech recognition program. Speech recognition program may utilize received information to decide what items to download. A speech recognition program may send one or more requests to update website to download items. Update website may respond by transmitting, requested items to a speech recognition program that overwrite existing items with newly received items.
-
Citations
10 Claims
-
1. A method of updating a speech recognition program, the method comprising:
-
loading a speech recognition program; sending demographic information from the loaded speech recognition program to a website, the demographic information describing population characteristics; based on the demographic information, receiving updated speech recognition program information at the loaded speech recognition program; making a comparison, within the loaded speech recognition program, of self-identification information that identifies a product edition of the loaded speech recognition program with the updated speech recognition program information; determining within the loaded speech recognition program at least one component corresponding to the loaded speech recognition program that needs to be updated; in response to determining the at least one component, requesting at least one update file corresponding to the at least one component to be transmitted from the website to the loaded speech recognition program; and updating the at least one component of the loaded speech recognition program with the at least one update file so as to provide an updated speech recognition program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for updating a speech recognition program, the system comprising:
-
a non-transitory computer readable medium having stored thereon a speech recognition program that looks for updates to the speech recognition program by;
sending demographic information describing population characteristics corresponding to the speech recognition program to an update website, receiving updated speech recognition program information, making a comparison of self-identification information that identifies a product edition of the loaded speech recognition program with the updated speech recognition program information, and evaluating if updates are needed by;
determining at least one component corresponding to the loaded speech recognition program that needs to be updated, determining whether to update the at least one component based on the received updated speech recognition program information, requesting at least one update file corresponding to the at least one component, and updating the at least one component of the loaded speech recognition program with the at least one update file to provide an updated speech recognition program;an update website that is accessed over a web browser to generate the updates for the speech recognition program, and downloads the updates to the speech recognition program; and a database interfaced with the update website that stores inputs, speech recognition program information, and updates files and is readable.
-
Specification