Method, system, computer program product, and article of manufacture for installation and configuration of a computer program according to a stored configuration
First Claim
1. A method of installing an application program for execution on a data processing system, said method comprising:
- defining a user configuration of the application program installation corresponding to a particular user of the application program installed on a first data processing system;
encrypting and storing the user application program installation configuration in a manifest file;
determining that the stored user application program installation configuration corresponds to the particular user;
authenticating the particular user in response to the particular user requesting the application program for installation on a second data processing system;
decrypting the manifest file in response to the user authentication; and
building the application program on the second data processing system in a configuration customized to conform to the user application program installation configuration decrypted from the manifest file.
2 Assignments
0 Petitions
Accused Products
Abstract
Remote installation of an application program is provided via a configuration of the application program corresponding to a particular user of the local application. The configuration is defined and stored on a remote server. In response to a user request, a determination is made that the stored configuration corresponds to the requesting user, the user is authenticated, and data is downloaded from the remote server according to the stored configuration. This stored configuration is also encrypted and stored in a manifest file which is also downloaded. Responsive to the user authentication, the manifest file is decrypted, and the application program is constructed pursuant to the configuration decrypted from the manifest file.
67 Citations
21 Claims
-
1. A method of installing an application program for execution on a data processing system, said method comprising:
-
defining a user configuration of the application program installation corresponding to a particular user of the application program installed on a first data processing system; encrypting and storing the user application program installation configuration in a manifest file; determining that the stored user application program installation configuration corresponds to the particular user; authenticating the particular user in response to the particular user requesting the application program for installation on a second data processing system; decrypting the manifest file in response to the user authentication; and building the application program on the second data processing system in a configuration customized to conform to the user application program installation configuration decrypted from the manifest file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article of manufacture for use in a data processing system for installing an application program for execution on the data processing system, said article of manufacture comprising a computer-readable storage medium having a computer program embodied in said medium which causes the data processing system to execute method steps comprising:
-
defining a user configuration of the application program installation corresponding to a particular user of the application program installed on a first data processing system; encrypting and storing the user application program installation configuration in a manifest file; determining that the stored user application program installation configuration corresponds to the particular user; authenticating the particular user in response to the particular user requesting the application program for installation on a second data processing system; decrypting the manifest file in response to the user authentication; and
building the application program on the second data processing system in a configuration customized to conform to the user application program installation configuration decrypted from the manifest file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system including a first data processing system and a second data processing system, for installing an application program previously installed on the first data processing system, for execution on the second data processing system, said computer system comprising:
-
at least one processor; and at least one computer readable storage medium having stored on one or more of the computer readable storage media; a manifest file comprising an encrypted user application program installation configuration in which said configuration is a user configuration of the application program installation on the first data processing system corresponding to a particular user of the application program; and code executed by one or more processors of the computer system to perform operations, the operations comprising; determining that the stored user application program installation configuration corresponds to the particular user; authenticating the particular user in response to the particular user requesting the application program for installation on the second data processing system; decrypting the manifest file in response to the user authentication; and building the application on the second data processing system in a configuration customized to conform to the user application program installation configuration decrypted from the manifest file. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification