Method and system for validating differential computer system update
First Claim
1. A method of updating a computer system, comprising:
- comparing a list of files in a later master computer system image with a list of files in a prior master computer system image to construct a manifest list of files to be used in performing a differential system image update of a target computer system having the prior master computer system image installed thereon, wherein the later master computer system image represents a direct modification of the prior master computer system image, the manifest list of files defining modifications of the prior master computer system image necessary to arrive at the later master computer system image;
associating file state information with at least a portion of said manifest list of files corresponding to both said prior master computer system image and said later master computer system image; and
determining whether use of the manifest list of files to perform the differential system image update of the target computer system would be valid, wherein use of said manifest list of files is valid when said file state information associated with said portion of said manifest list of files concurs with file state information for corresponding files of said target computer system that is to receive said differential system update.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system of validating a differential update to a computer system. One method includes comparing a list of files in a new computer system image with a list of files in a former computer system image to construct a manifest list of files comprising a subset of the new computer system images and the former computer system images. The method further includes associating information with the manifest list to facilitate determining whether a differential update comprising differences between the new computer system image and the former computer system image is valid. The method also includes comparing a list of files in a computer system to receive the differential update against the manifest list of files and using the associated information to determine if the differential update is valid for the computer system.
-
Citations
23 Claims
-
1. A method of updating a computer system, comprising:
-
comparing a list of files in a later master computer system image with a list of files in a prior master computer system image to construct a manifest list of files to be used in performing a differential system image update of a target computer system having the prior master computer system image installed thereon, wherein the later master computer system image represents a direct modification of the prior master computer system image, the manifest list of files defining modifications of the prior master computer system image necessary to arrive at the later master computer system image; associating file state information with at least a portion of said manifest list of files corresponding to both said prior master computer system image and said later master computer system image; and determining whether use of the manifest list of files to perform the differential system image update of the target computer system would be valid, wherein use of said manifest list of files is valid when said file state information associated with said portion of said manifest list of files concurs with file state information for corresponding files of said target computer system that is to receive said differential system update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of validating a computer system update, comprising:
-
comparing a prior master computer system image to a later master computer system image to determine information related to differences between said prior master computer system image and said later master computer system image, wherein the later master computer system image represents a direct modification of the prior master computer system image, wherein the information related to differences defines modifications of the prior master computer system image necessary to arrive at the later master computer system image, and wherein said prior master computer system image corresponds to an anticipated representation of a target computer system to be updated and said later master computer system images corresponds to an updated representation of a target computer system; and determining whether a differential system image update is valid for a target computer system based on files in said target computer system and said information related to differences between said prior master computer system image and said later master computer system, wherein said differential system image update comprises a difference between said later master computer system image and said prior master computer system image; wherein said differential system image update is valid if file state information corresponding to said files in said target computer system correspond to file state information corresponding to files in said prior master computer system image. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer readable medium having stored thereon instructions which, when executed on a general purpose processor, implement a method of validating a computer system update, said method comprising:
-
first comparing a list of files in a later master computer system image with a list of files in a prior master computer system image to construct a manifest list of files to be used in performing a differential system image update of a target computer system having the prior master computer system image installed thereon, wherein the later master computer system image represents a direct modification of the prior master computer system image, the manifest list of files defining modifications of the prior master computer system image necessary to arrive at the later master computer system image; associating file state information with at least a portion of said manifest list of files occurring in both said prior master computer system image and said later master computer system image to facilitate determining whether use of the manifest list of files to perform the differential system image update of the target computer system would be valid; and second comparing file state information for a list of files in the target computer system that is to receive said differential system image update against said file state information for said portion of said manifest list of files, wherein said differential system image update is valid for said target computer system when said file state information for said list of files in the target computer system concur with said file state information for said portion of said manifest list of files. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification