Post-install configuration for applications
First Claim
Patent Images
1. A method comprising:
- installing, on a user computing device, a package comprising a software application, a prerequisite software application associated with the software application, a post-install configuration file and a post-install configurator application; and
executing, using a hardware processor of the user computing device, the post-install configurator application, wherein executing the post-install configurator application comprises;
installing the prerequisite software application associated with the software application,retrieving first configuration information from the post-install configuration file, wherein the first configuration information comprises a description of the post-install configuration,retrieving second configuration information from a remote server, wherein the second configuration information comprises parameters, provided by an independent software vendor (ISV), for the post-install configuration file,retrieving third configuration information from a user via a user interface, wherein the third configuration comprises information associated with the user computing device, andconfiguring the software application using the first configuration information, the second configuration information, and the third configuration information.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present teachings provide for standardized post installation configuration of a software application. For Linux-based applications, a portal service provides a Red Hat Packet Manager (“RPM”) package that includes selected software to be installed on a user'"'"'s computing device, and a post install configuration file (“PIC”). A post-install configurator accesses the PIC file and performs post-installation configuration based on the contents of the PIC file. The PIC file thus provides a standardized mechanism in which software vendors can specify post-installation configuration of their applications, without having to develop their own tools or applications.
-
Citations
18 Claims
-
1. A method comprising:
-
installing, on a user computing device, a package comprising a software application, a prerequisite software application associated with the software application, a post-install configuration file and a post-install configurator application; and executing, using a hardware processor of the user computing device, the post-install configurator application, wherein executing the post-install configurator application comprises; installing the prerequisite software application associated with the software application, retrieving first configuration information from the post-install configuration file, wherein the first configuration information comprises a description of the post-install configuration, retrieving second configuration information from a remote server, wherein the second configuration information comprises parameters, provided by an independent software vendor (ISV), for the post-install configuration file, retrieving third configuration information from a user via a user interface, wherein the third configuration comprises information associated with the user computing device, and configuring the software application using the first configuration information, the second configuration information, and the third configuration information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising a processor and a computer program comprising program instructions in executable source code, that when executed by the processor, cause the processor to:
-
install, on user computing device, a package comprising a software application, a prerequisite software application associated with the software application, a post-install configuration file, and a post-install configurator application; and execute the post-install configurator application, wherein executing the post-install configurator application comprises further program instructions in executable source code, that when executed by the processor, cause the processor to; install the prerequisite software application associated with the software application, retrieve first configuration information from the post-install configuration file, wherein the first configuration information comprises a description of the post-install configuration, retrieve second configuration information from a remote server, wherein the second configuration information comprises parameters, provided by an independent software vendor (ISV), for the post-install configuration file, retrieve third configuration information from a user via a user interface, wherein the third configuration information comprises information associated with the user computing device, and configure the software application using the first configuration information, the second configuration information, and the third configuration information.
-
-
11. A computer system comprising:
-
a storage device configured to store a package comprising a software application, a prerequisite software application associated with the software application, a post-install configurator application, and a post-install configuration file; and a processor configured to; install the package; and execute the post-install configurator application, after the package has been installed, wherein executing the post-install configurator application causes the processor to; install the prerequisite software application associated with the software application; retrieve first configuration information from the post-install configuration file, wherein the first configuration information comprises a description of the post-install configuration; retrieve second configuration information from a remote server, wherein the second configuration information comprises parameters, provided by an independent software vendor (ISV), for the post-install configuration file; retrieve third configuration information from a user via a user interface, wherein the third configuration information comprises information associated with the user computing device; and configure the software application using the first configuration information, the second configuration information, and the third configuration information. - View Dependent Claims (12, 13)
-
-
14. A non-transitory computer readable medium programmed to cause a processor to perform a method for installing a package on a user computing device, the package comprising:
-
a software application, a prerequisite software application associated with the software application, a post-install configuration file, and a post-installation configurator application, wherein the post-install configurator application is configured to; install the prerequisite software application associated with the software application, retrieve first configuration information from the post-install configuration file, wherein the first configuration information comprises a description of the post-install configuration, retrieve second configuration information from a remote server, wherein the second configuration information comprises parameters, provided by an independent software vendor (ISV), for the post-install configuration file, retrieve third configuration information from a user via a user interface, wherein the third configuration information comprises information associated with the user computing device, and configure the software application using the first configuration information, the second configuration information, and the third configuration information. - View Dependent Claims (15, 16, 17, 18)
-
Specification