Dynamic retrieval of installation packages when installing software
First Claim
Patent Images
1. A machine-implemented method for installing software, the method comprising:
- determining, by a computing system, a specific installation package to be installed, the software having one or more installation packages to be installed;
automatically identifying a repository from a plurality of repositories from which to obtain the specific installation package, wherein the identification is based on priority criteria, and the priority criteria is based on dynamically changing parameters; and
obtaining the specific installation package from the identified repository, wherein the dynamically changing parameters include a network throughput, a data rate of a repository of a wide area network and a data rate of a local storage device of the computing system.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for dynamic retrieval of installation packages when installing software is described herein. In one embodiment, a process can be provided to determine a specific installation package to be installed for software having one or more packages to be installed. A repository can be automatically identified from a plurality of repositories from which to obtain the specific installation package, based on priority criteria. The priority criteria can be based on dynamically changing parameters. The specific installation package can be obtained from the identified repository.
-
Citations
14 Claims
-
1. A machine-implemented method for installing software, the method comprising:
-
determining, by a computing system, a specific installation package to be installed, the software having one or more installation packages to be installed; automatically identifying a repository from a plurality of repositories from which to obtain the specific installation package, wherein the identification is based on priority criteria, and the priority criteria is based on dynamically changing parameters; and obtaining the specific installation package from the identified repository, wherein the dynamically changing parameters include a network throughput, a data rate of a repository of a wide area network and a data rate of a local storage device of the computing system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable storage medium comprising executable instructions to cause a processing system to perform operations for installing software, the operations comprising:
-
determining, by a computing system, a specific installation package to be installed, the software having one or more installation packages to be installed; automatically identifying a repository from a plurality of repositories from which to obtain the specific installation package, wherein the identification is based on priority criteria, and the priority criteria is based on dynamically changing parameters; and obtaining the specific installation package from the identified repository, wherein the dynamically changing parameters include a network throughput, a data rate of a repository of a wide area network and a data rate of a local storage device of the computing system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
means for determining, by the apparatus, a specific software installation package to be installed, the software having one or more installation packages to be installed; means for automatically identifying a repository from a plurality of repositories from which to obtain the specific installation package, wherein the identification is based on priority criteria and the priority criteria is based on dynamically changing parameters; and means for obtaining the specific installation package from the identified repository, wherein the dynamically changing parameters include a data rate of a repository of a wide area network and a data rate of a local storage device of the apparatus. - View Dependent Claims (12)
-
-
13. A computer system comprising:
-
a memory; and a processor configurable by instructions stored in the memory to; determine, by the computer system, a specific software installation package to be installed, the software having one or more installation packages to be installed; based on priority criteria, automatically identify a repository from a plurality of repositories from which to obtain the specific installation package, the priority criteria based on dynamically changing parameters; and obtain the specific installation package from the identified repository, wherein the dynamically changing parameters include a network throughput, a data rate of a repository of a wide area network and a data rate of a local storage device of the computer system. - View Dependent Claims (14)
-
Specification