Patent ID: 7865479
Filing Date: 2011-01-04
Classification: G06F,G06T

Abstract:
1. A device including at least one processor and at least one memory for differencing file system images, comprising: a receiver that receives images of a static file system, the images including an original image and a new image; a pre-processor coupled to the receiver that converts the images from a first format into a plurality of split files that include uncompressed image portions and compressed image portions, wherein the uncompressed image portions correspond to received image portions that fall within a same block boundary, wherein the compressed image portions correspond to other received image portions that cross block boundaries, wherein a split file includes data of at least one portion of the original image and the new image and at least one location parameter of the portion; a dependency generator coupled to the pre-processor that generates a portion dependency table including information of a dependency between a portion of the new image and at least one portion of the original image; and a difference engine coupled to the dependency generator that generates a delta file for at least one portion of the new image, wherein the delta file includes differences between the at least one portion of the new image and at least one portion of the original image.