Installation Tool
First Claim
1. An installation tool comprising:
- a memory configured to store installation parameters of a previous software update for an application;
a retrieval engine configured to;
receive a request to install a first software update for the application; and
in response to the request, retrieve the installation parameters of the previous software update;
an extraction engine configured to extract from the application a plurality of source binary files for the application;
a configuration engine configured to receive a plurality of requirements for installing the first software update based upon the retrieved installation parameters;
a compiler configured to create an installation executable for the first software update based upon the plurality of source binary files and the plurality of requirements; and
an installer configured to execute the installation executable to apply the first software update according to the plurality of requirements.
1 Assignment
0 Petitions
Accused Products
Abstract
An installation tool includes a memory, a retrieval engine, an extraction engine, a configuration engine, a compiler, and an installer. The memory stores installation parameters of a previous software update for an application. The retrieval engine receives a request to install a first software update for the application and in response to the request, retrieves the installation parameters of the previous software update. The extraction engine extracts from the application a plurality of source binary files for the application. The configuration engine receives a plurality of requirements for installing the first software update based upon the retrieved installation parameters. The compiler creates an installation executable for the first software update based upon the plurality of source binary files and the plurality of requirements. The installer executes the installation executable to apply the first software update according to the plurality of requirements.
27 Citations
21 Claims
-
1. An installation tool comprising:
-
a memory configured to store installation parameters of a previous software update for an application; a retrieval engine configured to; receive a request to install a first software update for the application; and in response to the request, retrieve the installation parameters of the previous software update; an extraction engine configured to extract from the application a plurality of source binary files for the application; a configuration engine configured to receive a plurality of requirements for installing the first software update based upon the retrieved installation parameters; a compiler configured to create an installation executable for the first software update based upon the plurality of source binary files and the plurality of requirements; and an installer configured to execute the installation executable to apply the first software update according to the plurality of requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
storing installation parameters of a previous software update for an application; receiving a request to install a first software update for the application; in response to the request, retrieving the installation parameters of the previous software update; extracting from the application a plurality of source binary files for the application; receiving a plurality of requirements for installing the first software update based upon the retrieved installation parameters; creating an installation executable for the first software update based upon the plurality of source binary files and the plurality of requirements; and executing the installation executable to apply the first software update according to the plurality of requirements. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
an installation database configured to store installation parameters of a previous software update for an application; a retrieval engine configured to; receive a request to install a first software update for the application; and in response to the request, retrieve the installation parameters of the previous software update from the installation database; an extraction engine configured to extract from the application a plurality of source binary files for the application; a configuration engine configured to receive a plurality of requirements for installing the first software update based upon the retrieved installation parameters; a compiler configured to create an installation executable for the first software update based upon the plurality of source binary files and the plurality of requirements; and an installer configured to execute the installation executable to apply the first software update according to the plurality of requirements. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification