METHOD AND SYSTEM FOR MODULARIZING WINDOWS IMAGING FORMAT
First Claim
1. A method for facilitating portable distribution of computer systems and software by storing and distributing computer images in a parent/child relationship, comprising:
- Capturing a computer system in a file-based manner such that duplicate files are not stored;
Segregating the captured system into primary file resources and ancillary file resources;
Creating a parent image and a child image, wherein the child image refers to the parent image;
Storing the primary file resources onto a parent image;
Storing the ancillary file resources into one or more child images which refer to the parent image;
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system may include capturing a computer system in a file-based manner that promotes single-instancing of files and thus prevents the occurrence of duplicate files, separating the captured computer system into primary file resources and ancillary file resources, and creating a parent image and a child image that refers to the parent image. The method and system may further include writing the primary file resources on the parent image, and writing the ancillary file resources onto the child image. The child image may include a resource-only file and a metadata-only file which provides instructions on how to recreate the file resources stored in the parent image and the child image.
66 Citations
25 Claims
-
1. A method for facilitating portable distribution of computer systems and software by storing and distributing computer images in a parent/child relationship, comprising:
-
Capturing a computer system in a file-based manner such that duplicate files are not stored; Segregating the captured system into primary file resources and ancillary file resources; Creating a parent image and a child image, wherein the child image refers to the parent image; Storing the primary file resources onto a parent image; Storing the ancillary file resources into one or more child images which refer to the parent image; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
means for capturing a computer system in a file-based manner such that duplicate files are not captured; means for segregating the captured system into primary file resources and ancillary file resources; means for creating a parent image and a child image, wherein a metadata-only file is included as part of the child image; means for writing primary file resources onto a parent image; means for writing ancillary file resources into one or more child images which refer to the parent image; means for creating a metadata-only file; wherein the metadata-only file comprises instructions on how to recreate the captured system.
-
-
17. A system for facilitating portable distribution of computer systems and software by storing and distributing computer images in a parent/child relationship, comprising:
An image modularization module configured to; Capture two or more machines in a file-based manner that eliminates the existence of duplicate files and produces file resource data that represents a combination of the two or more machines; Process the file resource data to segregate the file resource data into file resource data that is common to the two or more machines and file resource data that is not common to the two or more machines; Create a parent image for storing the common file resource data; Create two or more child images, wherein the child images comprise file resources wherein each of the two or more child images corresponds to one of the two or more machines; For each of the two or more machines, store the file resources of that machine that are not common to two or more machines in the at least one child image that corresponds to the machine; wherein the child image refers to the parent image; wherein each machine is configured to be deployed upon reference to the parent image and child image;
-
18. A method for facilitating portable distribution of computer systems and software by storing and distributing computer images in a parent/child relationship, comprising:
-
Capturing two or more machines in a file-based manner that eliminates the existence of duplicate files and produces file resource data that represents a combination of the two or more machines; Processing the file resource data to segregate the file resource data into file resource data that is common to the two or more machines and file resource data that is not common to the two or more machines; Creating a parent image for storing the common file resource data; Creating two or more child images, wherein the child images comprise file resources wherein each of the two or more child images corresponds to one of the two or more machines; For each of the two or more machines, storing the file resources of that machine that are not common to two or more machines in the at least one child image that corresponds to the machine; wherein the child image refers to the parent image; wherein each machine is configured to be deployed upon reference to the parent image and child image; - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification