Verification of computer program versions based on a selected recipe from a recipe table
First Claim
Patent Images
1. A method of checking at least one version of software running on a multi-programmable device system, the method comprising steps of:
- identifying a version of software running on a programmable device in the multi-programmable device system, wherein the multi-programmable device system includes a plurality of programmable devices, each running a version of software;
selecting a recipe from a recipe table, wherein the recipe table includes a most recent recipe and at least one older recipe, each of the most recent recipe and the at least one older recipe including an identification of a set of compatible versions of the software running on the plurality of programmable devices, andthe selected recipe is either the most recent recipe or an older recipe from the recipe table, wherein the plurality of programmable devices are operable to run any of the sets of versions of software identified in the most recent recipe and the older recipe for use in the multi-programmable device system;
comparing the version to a version of the software in a recipe, wherein the version in the recipe is previously determined to be a correct version of the software;
determining whether the version of the running software matches the correct version; and
prompting transmission of the correct version to the programmable device in response to determining that the version of the running software does not match the correct version.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer program version checking system checks at least one version of software running on a computing device including a plurality of programmable devices. A version of software running on the computing device is identified and compared to a version of the software in a recipe that is previously determined to be a correct version of the software. A determination is made as to whether the versions match.
42 Citations
21 Claims
-
1. A method of checking at least one version of software running on a multi-programmable device system, the method comprising steps of:
-
identifying a version of software running on a programmable device in the multi-programmable device system, wherein the multi-programmable device system includes a plurality of programmable devices, each running a version of software; selecting a recipe from a recipe table, wherein the recipe table includes a most recent recipe and at least one older recipe, each of the most recent recipe and the at least one older recipe including an identification of a set of compatible versions of the software running on the plurality of programmable devices, and the selected recipe is either the most recent recipe or an older recipe from the recipe table, wherein the plurality of programmable devices are operable to run any of the sets of versions of software identified in the most recent recipe and the older recipe for use in the multi-programmable device system; comparing the version to a version of the software in a recipe, wherein the version in the recipe is previously determined to be a correct version of the software; determining whether the version of the running software matches the correct version; and prompting transmission of the correct version to the programmable device in response to determining that the version of the running software does not match the correct version. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a remote monitoring device connected to a computing device having multiple programmable devices, wherein the remote monitoring device stores a plurality of recipes including a most recent recipe and at least one older recipe, each of the most recent recipe and the at least one older recipe including an identification of a set of compatible versions of the software running on the multiple programmable devices, the remote monitoring device being operable select either the most recent or an older recipe from the recipe table, wherein the multiple programmable devices are operable to run any of the sets of versions of software identified in the most recent recipe and the older recipe for use in the computing device, wherein the remote monitoring device is configured to identify a plurality of versions of software running on the multiple programmable devices and compare the plurality of versions to versions of the software in the selected recipe and previously determined to be correct versions of the software, and wherein the remote monitoring device is configured to prompt transmission of a new version of the software to one or more computing devices in response to determining that the new version is available. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium on which is embedded a program, the program performing a method of checking at least one version of software running on a multi-programmable device system, the method comprising steps of:
-
identifying a version of software running on each of a plurality of programmable devices in the multi-programmable device system; selecting a recipe from a recipe table, wherein the recipe table includes a most recent recipe and at least one older recipe, each of the most recent recipe and the at least one older recipe including an identification of a set of compatible versions of the software running on the plurality of programmable devices, and the selected recipe is either the most recent recipe or an older recipe from the recipe table, wherein the plurality of programmable devices are operable to run any of the sets of versions of software identified in the most recent recipe and the older recipe for use in the multi-programmable device system; comparing the versions of software running on the plurality of programmable devices to versions of the software in a the selected recipe, wherein the versions in the selected recipe are previously determined to be correct versions of the software; determining whether the versions of the running software match the correct versions; and for each of the plurality of programmable devices, prompting transmission of the correct version to the programmable device in response to determining the version of the running software does not match the correct version. - View Dependent Claims (19)
-
-
20. A computer system for checking at least one version of software running on a computing device, the system comprising:
-
means for identifying at least one version of software running on the computing device;
wherein the computing device system includes a plurality of programmable devices, each running a version of the versions of software;means for comparing the versions of software running on the plurality of programmable devices to versions of the software in a recipe, wherein each of the versions in the recipe are previously determined to be a correct version of the software, and the recipe is selected from a recipe table, wherein the recipe table includes a most recent recipe and at least one older recipe, each of the most recent recipe and the at least one older recipe including an identification of a set of compatible versions of the software running on the plurality of programmable devices, and the recipe is either the most recent recipe or an older recipe from the recipe table, wherein the plurality of programmable devices are operable to run any of the steps of versions of software identified in the most recent recipe and the older recipe for use in the computing device; means for determining whether the versions of software running on the plurality of programmable devices matches the correct versions; and means for prompting transmission of the correct version to the programmable device in response to determining the version of the running software does not match the correct version for each programmable device. - View Dependent Claims (21)
-
Specification