Dynamic retrieval of installation packages when installing software
AssigneeApple Inc.
InventorsJack Matthew, John R. Chang
Life of this patent
Estimating the term…
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.
Claims20
A machine-implemented method for installing software, the method comprising:
- receiving, through a network interface of a computing system, information from a broadcast server about availability of one or more installation packages for software;
- determining, from the information received from the broadcast server, a specific installation package to be installed, the software having one or more installation packages to be installed;
- receiving information about data rates of each of a plurality of repositories;
- automatically identifying a repository from the 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 which include the data rates of the plurality of repositories;
- obtaining the specific installation package from the identified repository;
- and
- installing the specific installation package after obtaining the specific installation package.
A non-transitory computer-readable storage medium comprising executable instructions to cause a computing system to perform a method comprising:
- receiving, through a network interface of the computing system, information from a broadcast server about availability of one or more installation packages for software;
- determining, from the information received from the broadcast server, a specific installation package to be installed, the software having one or more installation packages to be installed;
- receiving information about data rates of each of a plurality of repositories;
- automatically identifying a repository from the 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 which include the data rates of the plurality of repositories;
- obtaining the specific installation package from the identified repository;
- and
- installing the specific installation package after obtaining the specific installation package.
Dependencies are inferred from the claim text.