Method of creating image files and installing software bundles on target computers
First Claim
1. A method of installing software bundles on target computers, comprising the steps of:
- (a) creating a set of distinct image files, each of which corresponds to a software bundle resident in a reference storage medium of a reference computer that was built according to a specified hardware and software configuration;
(b) copying the set of distinct image files into each of a plurality of target storage mediums;
(c) installing one of the target storage mediums in each of a plurality of target computers, each built according t&
the specified hardware configuration of one of the image files created in step (a);
(d) causing each of the target computers to select one of the image files in the target storage medium that is installed therein, the selected one of the image files corresponding to the hardware configuration of the target computer and having a desired software configuration;
(e) for each of the target computers, decoding the selected one of the image files stored in the medium of the particular target computer to produce the software bundle that is stored in the target storage medium which is installed in the target computer,(f) loading the selected image files into a second space of the target storage mediums in compressed form;
(g) decoding and decompressing the compressed image files in the second spaces of the target storage mediums; and
loading the decoded and decompressed image files into a first space of the target storage mediums so any image files in the first space are overwritten by the decoded and decompressed image files;
the target computer using the decoded and decompressed image file in the first space in normal operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Software bundles are installed on target computers by initially creating a set of distinct image files, each corresponding to a software bundle resident in a reference storage medium of a reference computer built according to specified hardware and software configurations. The image files are copied into each of a plurality of target storage mediums. The target computers are built according to the specified hardware configuration of one of the previously created image files and include the target storage mediums. Each target computer then selects one of the image files in its target storage medium, the selected image file corresponding to the hardware configuration of the target computer and having a desired software configuration. The selected image file for each target computer is decoded to produce the software bundle stored in the target storage medium.
-
Citations
22 Claims
-
1. A method of installing software bundles on target computers, comprising the steps of:
-
(a) creating a set of distinct image files, each of which corresponds to a software bundle resident in a reference storage medium of a reference computer that was built according to a specified hardware and software configuration; (b) copying the set of distinct image files into each of a plurality of target storage mediums; (c) installing one of the target storage mediums in each of a plurality of target computers, each built according t&
the specified hardware configuration of one of the image files created in step (a);(d) causing each of the target computers to select one of the image files in the target storage medium that is installed therein, the selected one of the image files corresponding to the hardware configuration of the target computer and having a desired software configuration; (e) for each of the target computers, decoding the selected one of the image files stored in the medium of the particular target computer to produce the software bundle that is stored in the target storage medium which is installed in the target computer, (f) loading the selected image files into a second space of the target storage mediums in compressed form; (g) decoding and decompressing the compressed image files in the second spaces of the target storage mediums; and
loading the decoded and decompressed image files into a first space of the target storage mediums so any image files in the first space are overwritten by the decoded and decompressed image files;
the target computer using the decoded and decompressed image file in the first space in normal operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of installing software bundles on target computers, comprising the steps of:
-
(a) creating a set of distinct image files, each of which corresponds to a software bundle resident in a reference storage medium of a reference computer that was built according to a specified hardware and software configuration; (b) copying the set of distinct image files into each of a plurality of target storage mediums; (c) installing one of the target storage mediums in each of a plurality of target computers, each built according to the specified hardware configuration of one of the image files created in step (a); (d) causing each of the target computers to select one of the image files in the target storage medium that is installed therein, the selected one of the image files corresponding to the hardware configuration of the target computer and having a desired software configuration; (e) for each of the target computers, decoding the selected one of the image files stored in the medium of the particular target computer to produce the software bundle that is stored in the target storage medium which is installed in the target computer, (f) loading the selected image files into a second space of storage arrangements in compressed form; (g) decoding and decompressing the compressed image files in the second spaces; and
loading the decoded and decompressed image files into a first space of the target storage mediums so any image files in the first space are overwritten by the decoded and decompressed image files;
the target computer using the decoded and decompressed image file in the first space in normal operation. - View Dependent Claims (20, 21, 22)
-
Specification