Software installation file verification media and methods for medical equipment
First Claim
1. A method for enabling field upgrades of a medical imaging system, the method comprising:
- (a) electronically transmitting an upgrade package;
(b) creating install media comprising the upgrade package; and
(c) determining with an error detection code whether or not the upgrade package on the install media is correct.
1 Assignment
0 Petitions
Accused Products
Abstract
File verification is provided for medical imaging systems, other medical systems or other systems. The verification is performed on an install media prior to installation. For example, data for an upgrade package is transmitted over a computer network. The data is then copied to a compact disc or the RAM of a system to be updated. The copy on the compact disc or the RAM of the system to be updated is verified. Multiple verifications may be performed, such as verifying received data before copying to an install media, verifying on an install media remote from a system to be updated, and verifying on the system to be updated. The verification may be performed separately for each of a plurality of different files in an upgrade package or on an install media. In one embodiment, an MD5 algorithm is used for verification.
113 Citations
33 Claims
-
1. A method for enabling field upgrades of a medical imaging system, the method comprising:
-
(a) electronically transmitting an upgrade package;
(b) creating install media comprising the upgrade package; and
(c) determining with an error detection code whether or not the upgrade package on the install media is correct. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 31)
-
-
14. A method for enabling field upgrades of medical imaging system, the method comprising:
-
(a) electronically transmitting an upgrade package to an installer;
(b) saving the electronically transmitted upgrade package to storage media; and
(c) verifying that at least a portion of the transmitted package is correct using only data from the saved transmitted upgrade package. - View Dependent Claims (15)
-
-
16. A method for verifying software installation files, the method comprising:
-
(a) providing a package having a plurality of installation files and a respectively plurality of error detection codes;
(b) separately verifying with respective error detection codes whether each of the plurality of installation files is correct prior to installation; and
(c) installing the package. - View Dependent Claims (17, 18, 19, 32)
-
-
20. A method for verifying software installation files of a medical system, the method comprising:
-
(a) transmitting an upgrade package and verification code over the Internet;
(b) receiving the upgrade package and verification code;
(c) applying a verification algorithm to the upgrade package after (b) and at two or more different locations;
(d) comparing a result of (c) with the verification code; and
(e) allowing installation of the upgrade package on the medical system if the result and the verification code match. - View Dependent Claims (21, 22, 23, 24, 33)
-
-
25. A method for verifying software installation files of a medical system, the method comprising:
-
(a) providing an upgrade package for the medical system and a message-digest algorithm digital signature for the upgrade package;
(b) applying a message-digest algorithm to the upgrade package;
(c) comparing the result of (b) with the message-digest algorithm digital signature; and
(d) installing the upgrade package on the medical system if the result matches the message-digest algorithm digital signature.
-
-
26. A computer readable storage medium having data stored therein representing instructions executable by a computer to upgrade software on a medical system, the instructions comprising instructions for:
-
apply an error detection algorithm to data stored on the computer readable storage medium;
determine a first digital signature of the data in response to the application of the error detection algorithm;
compare the first digital signature to a second digital signature stored on the computer readable storage medium; and
allow installation using the data where the first digital signature matches the second digital signature. - View Dependent Claims (27, 28, 29, 30)
-
Specification