Cascading behavior of package generation/installation based on variable parameters
First Claim
1. A method of preparing files for downloading and installation, comprising the steps of:
- identifying the files desired to be downloaded and installed;
sorting said identified files into parameter-specific and parameter-independent groups; and
generating a separate package each of said separate groups of said identified files, whereby separate parameter-specific and parameter-independent packages are generated.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates generally to computer systems, and more particularly relates to a method and system for automatically installing software applications in a computer environment. The installation of new software packages or upgrading of existing packages often requires a great deal of data to be transferred, copied, decompressed and installed, consuming valuable communication bandwidth, storage space and processing power. The invention greatly reduces the demand on system resources by: identifying the files desired to be downloaded and installed; sorting these identified files into parameter-specific and parameter-independent groups; and generating a separate package each of the separate groups of identified files. In this way, separate parameter-specific and parameter-independent software packages are generated, so only the necessary software packages need to be processed to install new software, or upgrade an existing software package.
-
Citations
26 Claims
-
1. A method of preparing files for downloading and installation, comprising the steps of:
-
identifying the files desired to be downloaded and installed;
sorting said identified files into parameter-specific and parameter-independent groups; and
generating a separate package each of said separate groups of said identified files, whereby separate parameter-specific and parameter-independent packages are generated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of preparing files for downloading and installation, comprising the steps of:
-
identifying the files desired to be downloaded and installed;
sorting said identified files into two or more groups, at least one of said groups of files containing files which are common to more than one application, and at least one of said groups of files containing files which are not common to more than one application; and
generating separate packages for said first and second groups of files.
-
-
24. A system for distributing software, comprising:
-
a personal computer;
a server; and
a communication network for interconnecting said personal computer;
a server;
wherein said server is operable to;
identify files to be downloaded and installed on said personal computer;
sort said identified files into separate groups by parameter-specific and parameter-independent groups; and
generate a separate package each of said separate groups of said identified files;
whereby said personal computer may download said identified files by downloading separate parameter-specific and parameter-independent packages.
-
-
25. An apparatus operable to perform the methods steps of:
-
identifying the files desired to be downloaded and installed;
sorting said identified files into separate groups by parameter-specific and parameter-independent groups; and
generating a separate package each of said separate groups of said identified files, whereby separate parameter-specific and parameter-independent packages are generated.
-
-
26. A memory medium storing software code executable to perform the method of:
-
identifying the files desired to be downloaded and installed;
sorting said identified files into separate groups by parameter-specific and parameter-independent groups; and
generating a separate package each of said separate groups of said identified files, whereby separate parameter-specific and parameter-independent packages are generated.
-
Specification