Image server store system and method using combined image views
First Claim
1. A system from which a selected one or more of any of a plurality of images of software may be selectively transferred to a destination device, said system comprising a server store storing one or more combined images thereon, each combined image including a first image of a first software and including a second image of a second software, said combined image comprising:
- a header of the combined image;
a first metadata of the first image;
a second metadata of the second image;
a first file data of file data of the first image and not of the second image;
a second file data of file data of the second image and not of the first image;
a common file data of file data of both the first image and the second image; and
a signature of the combined image whereby the first image and/or the second image can be imaged from said combined image and whereby the size of the combined image is less than the total size of the first image and the second 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.
38 Citations
39 Claims
-
1. A system from which a selected one or more of any of a plurality of images of software may be selectively transferred to a destination device, said system comprising a server store storing one or more combined images thereon, each combined image including a first image of a first software and including a second image of a second software, said combined image comprising:
-
a header of the combined image;
a first metadata of the first image;
a second metadata of the second image;
a first file data of file data of the first image and not of the second image;
a second file data of file data of the second image and not of the first image;
a common file data of file data of both the first image and the second image; and
a signature of the combined image whereby the first image and/or the second image can be imaged from said combined image and whereby the size of the combined image is less than the total size of the first image and the second image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of creating an integrated image on a server store which integrated image includes images of a first software and of a second software, said method comprising:
-
creating a first image from the first software, said first image including first descriptive data corresponding to descriptive data of the first software and including first file data corresponding to file data of the first software;
creating a second image from the second software, said second image including second descriptive data corresponding to descriptive data of the second software and including second file data corresponding to file data of the second software; and
combining the first image and the second image into the integrated image stored on the server store, wherein the first image and/or the second image can be recreated from the integrated image. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of combining a first image including a first software and a second image including a second software, wherein the first and second images include common file data, into a single combined image from which the first image and/or the second image can each be re-created by imaging onto a destination device, the method comprising:
-
identifying the common file data in both the first image and the second image;
separating the first image into a first header, a first metadata, a first file data, the common file data and a first signature;
separating the second image into a second header, a second metadata, a second file data, the common file data and a second signature;
combining the first metadata, the second metadata, the first file data, the second file data, and the common file data into a single image on the server store, said single image comprising the single combined image having a header and a signature. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method of combining a first software and a second software into a single combined image on a server store from which a first image of the first software and/or a second image of the second software can each be re-created onto a destination device by imaging, the method comprising:
-
converting the first software into a base image on the server store having metadata pointing to file data;
generating a combined digest of identifiers of all files identified by the metadata of the base image on the server store;
converting the second software into a second image having metadata pointing to file data;
reading a first file of the second image;
generating an identifier of the read first file of the second image;
adding the first file to the files of the base image on the server store and updating the combined digest and the metadata of the base image if the identifier of the read first file of the second image is not in the combined digest; and
for each of the remaining files of the second image;
reading a next file of the second image;
generating an identifier of the next read file of the second image; and
adding the next read file to the files of the combined image and updating the combined digest and the metadata of the base image if the identifier of next read file of the second image is not in the combined digest. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of creating an image of a data structure of software on a destination device from a server store having a combined image including the first image and a second image, said method comprising:
-
copying an image of descriptive data of the first image from the combined image to a first destination device;
copying an image of the file data of the first image from the combined image to the first destination device. - View Dependent Claims (31, 32)
-
-
33. A computer-readable medium of a destination device having stored thereon a first image of a data structure of a first software which first image is a copy from a combined image including the first image and one or more other images, comprising:
-
an image of descriptive data of the first software copied from the combined image; and
an image of file data of the first software copied from the combined image. - View Dependent Claims (34, 35)
-
-
36. A system comprising:
-
a server store having a combined image from with a first image and a second image different from the first image can be re-created;
a link; and
a destination device connected to the server store via the link, said destination device having the first image thereon, which first image on the destination device was copied from the combined image via the link.
-
-
37. A method comprising:
-
copying a combined image including a first image and a second image onto a server store;
linking the server store to a destination device; and
copying the first image onto the destination device via the link by copying the first image from the combined image.
-
-
38. A system for manipulation by a computer of an integrated image of multiple software programs stored on a server store, wherein the integrated image has common files shared by a plurality of the software programs and unique files unique to a particular one of the software programs, said computer and said image store connected to a data communication system, said system comprising a driver executing on the computer to provide access to the server store via the data communication system, said driver comprising one or more components for manipulating the common files and/or the unique files.
-
39. A method for manipulation by a computer of an integrated image of multiple software programs stored on a server store, wherein the integrated image has common files shared by a plurality of the software programs and unique files unique to a particular one of the software programs, said computer and said server store connected to a data communication system, said method comprising accessing the server store and manipulating the common files and/or the unique files.
Specification