Image server store system and method using combined image views
First Claim
1. A method of creating an image, from a combined software image, of a data structure of software on a destination device from a server store, said method comprising:
- providing the combined software image including a first software image and a second software image, said combined software image including one copy of common file data common to both the first software image and the second software image, said combined software image including descriptive data of the first software image comprising;
a first metadata of the first software image, said first metadata identifying a location of first file data of only the first software image and identifying a location of the common file data, said first metadata pointing to a first offset table, said first offset table including an offset of the location of the first file data on the combined software image, said first offset table including a unique identification, location, size, any flags relating to the first software image; and
including descriptive data of the second software image comprising;
a second metadata of the second software image, said second metadata identifying a location of second file data of only the second image and identifying a location of the common file data, said second metadata pointing to a second offset table, said second offset table including an offset of the location of the second file data on the combined software image, said second offset table including a unique identification, location, size, any flags relating to the second software image;
creating a first image by copying an image of the descriptive data of the first software image from the combined software image to a first destination device;
wherein creating the first image includes copying an image of the first file data of the first software image from the combined software image to the first destination device as a function of the descriptive data of the first software image;
creating a second image by copying an image of descriptive data of the second software image from the combined software image to a second destination device, said descriptive data identifying a location of file data of the second software image in the combined software image; and
wherein creating the second image includes copying an image of the second file data of only the second software image from the combined software image to the second destination device as a function of the descriptive data of the second software image.
2 Assignments
0 Petitions
Accused Products
Abstract
An image server store having a combined image including a first image of a first software combined with other images of other software such that any one or more of the images can be restored from the combined image, and methods relating thereto. The method of making the combined image comprises creating a first image from a first software, creating a second image from the second software, and combining the first image and the second image into the combined image on the server store. Each image includes first descriptive data (metadata) corresponding to descriptive data of its software and includes file data corresponding to file data of its software.
77 Citations
11 Claims
-
1. A method of creating an image, from a combined software image, of a data structure of software on a destination device from a server store, said method comprising:
-
providing the combined software image including a first software image and a second software image, said combined software image including one copy of common file data common to both the first software image and the second software image, said combined software image including descriptive data of the first software image comprising; a first metadata of the first software image, said first metadata identifying a location of first file data of only the first software image and identifying a location of the common file data, said first metadata pointing to a first offset table, said first offset table including an offset of the location of the first file data on the combined software image, said first offset table including a unique identification, location, size, any flags relating to the first software image; and including descriptive data of the second software image comprising; a second metadata of the second software image, said second metadata identifying a location of second file data of only the second image and identifying a location of the common file data, said second metadata pointing to a second offset table, said second offset table including an offset of the location of the second file data on the combined software image, said second offset table including a unique identification, location, size, any flags relating to the second software image; creating a first image by copying an image of the descriptive data of the first software image from the combined software image to a first destination device; wherein creating the first image includes copying an image of the first file data of the first software image from the combined software image to the first destination device as a function of the descriptive data of the first software image; creating a second image by copying an image of descriptive data of the second software image from the combined software image to a second destination device, said descriptive data identifying a location of file data of the second software image in the combined software image; and wherein creating the second image includes copying an image of the second file data of only the second software image from the combined software image to the second destination device as a function of the descriptive data of the second software image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a combined software image from which a first software image and a second software image different from the first software image can be re-created as a function of descriptive data of the first software image and descriptive data of the second software image; said descriptive data of the first software image comprising a first metadata of the first software image, said first metadata identifying a location of first file data of only the first software image and identifying a location of the common file data, said first metadata pointing to a first offset table, said first offset table including an offset of the location of the first file data on the combined software image, said first offset table including a unique identification, location, size, any flags relating to the first software image; and said descriptive data of the second software image comprising a second metadata of the second software image, said second metadata identifying a location of second file data of only the second image and identifying a location of the common file data, said second metadata pointing to a second offset table, said second offset table including an offset of the location of the second file data on the combined software image, said second offset table including a unique identification, location, size, any flags relating to the second software image, said combined software image including only one copy of file data common to both the first software image and the second software image; a server store having said combined software image; a link; a processor; an executable file stored on a destination device and executable by the processor, said executable file being a part of an external set-up program for extracting the first software image or the second software image from the server stored in response to a product key or an identifier, said product key or said identifier corresponding to the first software image or the second software image; and wherein the destination device connected to the server store via the link, said destination device having the first software image or the second software image thereon, which first software image or the second software image on the destination device was copied from the combined software image via the link as a function of the executable file and the locations of the first file data of the first software image or the second file data of the second software image within the combined software image. - View Dependent Claims (9, 10, 11)
-
Specification