Method for providing an image of software installed on a computer system
First Claim
1. A computer-implemented method for providing an image onto a plurality of computer systems, the method comprising the steps of:
- (a) deconstructing the image of at least one of the plurality of computer systems into at least one portion; and
(b) creating at least one module from the at least one portion of the image, wherein the at least one module is software that comprises one or more software programs, installation scripts, definitions, and other data for installing the one or more software programs on at least another of the plurality of computer systems, further wherein the at least one module can be combined with a different image or a different module;
wherein the creating step (b) further comprises the steps of;
(b2) extracting the at least one portion of the image; and
(b3) generating at least one module from the extracted portion of the image;
wherein the extracted portion of the image comprises uninstall scripts;
wherein the generating step (b3) comprises the steps of;
(b3ii) scanning the uninstall scripts; and
(b3iii) generating install scripts from the uninstall scripts.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing an image of software installed on a computer system is disclosed. The method includes the steps of deconstructing the image into at least one portion and creating at least one module from the at least one portion of the image. The deconstructing step can include the steps of scanning an image and identifying at least one portion of the image to be modularized. The creating step can include the steps of extracting the at least one portion of the image identified to be modularized, generating at least one module from the extracted portion of the image. The modules that are created in accordance with the present invention can be formatted for use in a new image or part of a new image to be used with a software program such as with a hardware-independent imaging tool. Further, the modules can be used with hardware-independent technologies.
26 Citations
30 Claims
-
1. A computer-implemented method for providing an image onto a plurality of computer systems, the method comprising the steps of:
-
(a) deconstructing the image of at least one of the plurality of computer systems into at least one portion; and (b) creating at least one module from the at least one portion of the image, wherein the at least one module is software that comprises one or more software programs, installation scripts, definitions, and other data for installing the one or more software programs on at least another of the plurality of computer systems, further wherein the at least one module can be combined with a different image or a different module; wherein the creating step (b) further comprises the steps of; (b2) extracting the at least one portion of the image; and (b3) generating at least one module from the extracted portion of the image; wherein the extracted portion of the image comprises uninstall scripts; wherein the generating step (b3) comprises the steps of; (b3ii) scanning the uninstall scripts; and (b3iii) generating install scripts from the uninstall scripts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium including program instructions for providing an image onto a plurality of computer systems, comprising the program instructions for:
-
(a) deconstructing the image of at least one of the plurality of computer systems into at least one portion; and (b) creating at least one module from the at least one portion of the image, wherein the at least one module is software that comprises one or more software programs, installation scripts, definitions, and other data for installing the one or more software programs on at least another of the plurality of computer systems, further wherein the at least one module can be combined with a different image or a different module; wherein the creating instruction (b) further comprises the instructions of; (b2) extracting the at least one portion of the image; and (b3) generating at least one module from the extracted portion of the image; wherein the extracted portion of the image comprises uninstall scripts; wherein the generating step (b3) comprises the steps of; (b3ii) scanning the uninstall scripts; and (b3iii) generating install scripts from the uninstall scripts. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification