Method and apparatus for managing software component downloads and updates
First Claim
1. Apparatus for managing a software component update on a computer system with a memory in response to an update request, the apparatus comprising:
- a component manager that receives the request, and has a parser that extracts from the request URL information which identifies the location of a file containing the software component resources for satisfying the request;
a download manager that receives the URL information from the component manager and has a file retriever which asynchronously retrieves the file from the specified location, places the file in a staging area in the memory and notifies the component manager; and
an install manager that is instructed by the component manager to asynchronously install the file in the staging area.
3 Assignments
0 Petitions
Accused Products
Abstract
A component manager receives requests for component updates from a variety of sources, parses the requests and extracts URL information that identifies the location of a file containing the component resources. The component manager presents the URL to a download manager that asynchronously retrieves the component resources from the specified location and places the file in a staging area. Once the component resources have been downloaded, an install manager, also operating asynchronously from the component manager and the download manager, installs the component update.
111 Citations
41 Claims
-
1. Apparatus for managing a software component update on a computer system with a memory in response to an update request, the apparatus comprising:
-
a component manager that receives the request, and has a parser that extracts from the request URL information which identifies the location of a file containing the software component resources for satisfying the request;
a download manager that receives the URL information from the component manager and has a file retriever which asynchronously retrieves the file from the specified location, places the file in a staging area in the memory and notifies the component manager; and
an install manager that is instructed by the component manager to asynchronously install the file in the staging area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing a software component update on a computer system with a memory in response to an update request, the method comprising:
-
(a) parsing the request to extract from the request URL information which identifies the location of a file containing the software component resources for satisfying the request;
(b) using the URL information to asynchronously retrieve the file from the specified location;
(c) places the file in a staging area in the memory; and
(d) asynchronously installing the file in the staging area. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for managing a software component update on a computer system with a memory in response to an update request, the computer program product comprising a computer usable medium having computer readable program code thereon, including:
-
program code that parses the request to extract from the request URL information which identifies the location of a file containing the software component resources for satisfying the request;
program code that uses the URL information to asynchronously retrieve the file from the specified location;
program code that places the file in a staging area in the memory; and
program code that asynchronously installs the file in the staging area. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer data signal embodied in a carrier wave for managing a software component update on a computer system with a memory in response to an update request, the computer data signal comprising:
-
program code that parses the request to extract from the request URL information which identifies the location of a file containing the software component resources for satisfying the request;
program code that uses the URL information to asynchronously retrieve the file from the specified location;
program code that places the file in a staging area in the memory; and
program code that asynchronously installs the file in the staging area.
-
-
32. Apparatus for managing a software component update on a computer system with a memory in response to an update request, the apparatus comprising:
-
means responsive to the request, for parsing the request to extract from the request URL information which identifies the location of a file containing the software component resources for satisfying the request;
means for receiving the URL information from the component manager and asynchronously retrieving the file from the specified location, placing the file in a staging area in the memory and notifying the parsing means; and
means cooperating with the parsing means for asynchronously installing the file in the staging area. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification