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 data processing 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 wherein 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 data rates for the plurality of repositories.
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.
22 Citations
27 Claims
-
1. A machine-implemented method for installing software, the method comprising:
-
determining, by a data processing 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 wherein 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 data rates for the plurality of repositories. - View Dependent Claims (2, 3, 4, 6)
-
-
5. (canceled)
-
7. A method for obtaining data, the method comprising:
-
for each portion of data to be obtained, automatically identifying, by a data processing system, a repository from a plurality of repositories from which to obtain the portion of data, wherein the identification is based on priority criteria, wherein the priority criteria is based on a pre-defined order in which to access the plurality of repositories; and obtaining the portion of data from the identified repository. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-readable storage medium comprising executable instructions to cause a processing system to perform operations, the instructions comprising:
-
determining, by a data processing 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 wherein 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 data rates for the plurality of repositories. - View Dependent Claims (13, 14, 15, 17)
-
-
16. (canceled)
-
18. A computer-readable storage medium comprising executable instructions to cause a processing system to perform operations, the instructions comprising:
-
for each portion of data to be obtained, automatically identifying, by a data processing system, a repository from a plurality of repositories from which to obtain the portion of data, wherein the identification is based on priority criteria, wherein the priority criteria is based on a pre-defined order in which to access the plurality of repositories; and obtaining the portion of data from the identified repository. - View Dependent Claims (19, 20, 21, 22)
-
-
23. (canceled)
-
24. An apparatus comprising:
-
means for determining, by a data processing system, a specific 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 wherein 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 data rates for the plurality of repositories.
-
-
25. An apparatus comprising:
-
for each portion of data to be obtained, means for automatically identifying, by a data processing system, a repository from a plurality of repositories from which to obtain the portion of data, wherein the identification is based on priority criteria, wherein the priority criteria is based on a pre-defined order in which to access the plurality of repositories; and means for obtaining the portion of data from the identified repository.
-
-
26. A computer system comprising:
-
a memory; and a processor configurable by instructions stored in the memory to; determine, by a data processing system, a specific installation package to be installed, the software having one or more installation packages to be installed; automatically identify a repository from a plurality of repositories from which to obtain the specific installation package, wherein the identification is based on priority criteria, and wherein the priority criteria is based on dynamically changing parameters; and obtain the specific installation package from the identified repository, wherein the dynamically changing parameters include data rates for the plurality of repositories.
-
-
27. A computer system comprising:
-
a memory; and a processor configurable by instructions stored in the memory to; for each portion of data to be obtained, automatically identify, by a data processing system, a repository from a plurality of repositories from which to obtain the portion of data, wherein the identification is based on priority criteria, wherein the priority criteria is based on a pre-defined order in which to access the plurality of repositories; and obtain the portion of data from the identified repository.
-
Specification