System, method, and computer program product for collaboratively installing a computer application
First Claim
1. A computer program product for collaboratively installing a computer application, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
- computer readable program code configured to monitor an installation process of an application and detect when an installer of the application encounters problems during the installation process, wherein the installation process is started prior to the monitoring starting;
computer readable program code configured to determine that remote assistance is required in order for the installation process to continue;
computer readable program code configured to send a remote assistance request to remote assistance personnel at a remote site in response to the determination determining that the installation process requires remote assistance in order to continue;
computer readable program code configured to receive a response to the remote assistance request, wherein the response includes remote assistance information required for installing the application provided by the remote assistance personnel at the remote site, and wherein the remote assistance information, and the response to the remote assistance request are invisible to the installer of the application;
computer readable program code configured to decrypt the remote assistance information; and
computer readable program code configured to continue the installation process of the application using the remote assistance information received from the remote assistance personnel at the remote site;
wherein the response including the remote assistance information is encrypted;
wherein the remote assistance request includes a field for inputting the remote assistance information;
wherein the computer readable program code configured to determine that remote assistance is required comprises code for determining that one or more parameters must be entered in order to proceed with subsequent operations of the installation process;
wherein the subsequent operations cannot proceed until the one or more parameters have been entered; and
wherein the remote assistance request includes a description of the request and authentication information.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a computer program product for collaboratively installing a computer application includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured to: monitor an installation process of an application, send a remote assistance request in response to a determination that the installation process requires remote assistance, receive a response to the remote assistance request, and continue the installation process of the application using the remote assistance information. The response includes remote assistance information required for installing the application, and the remote assistance information is invisible to an installer of the application. In other embodiments, and a method for collaboratively installing a computer application includes operations for performing the above described processes, and a system includes modules for performing the above described processes.
29 Citations
14 Claims
-
1. A computer program product for collaboratively installing a computer application, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
-
computer readable program code configured to monitor an installation process of an application and detect when an installer of the application encounters problems during the installation process, wherein the installation process is started prior to the monitoring starting; computer readable program code configured to determine that remote assistance is required in order for the installation process to continue; computer readable program code configured to send a remote assistance request to remote assistance personnel at a remote site in response to the determination determining that the installation process requires remote assistance in order to continue; computer readable program code configured to receive a response to the remote assistance request, wherein the response includes remote assistance information required for installing the application provided by the remote assistance personnel at the remote site, and wherein the remote assistance information, and the response to the remote assistance request are invisible to the installer of the application; computer readable program code configured to decrypt the remote assistance information; and computer readable program code configured to continue the installation process of the application using the remote assistance information received from the remote assistance personnel at the remote site; wherein the response including the remote assistance information is encrypted; wherein the remote assistance request includes a field for inputting the remote assistance information; wherein the computer readable program code configured to determine that remote assistance is required comprises code for determining that one or more parameters must be entered in order to proceed with subsequent operations of the installation process; wherein the subsequent operations cannot proceed until the one or more parameters have been entered; and wherein the remote assistance request includes a description of the request and authentication information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for collaboratively installing a computer application, the system comprising:
-
a hardware processor and modules integrated with and/or executable by the hardware processor, the modules comprising; a monitoring module configured to monitor an installation process of an application initiated by an installer at an installation site; a determining module configured to determine that remote assistance is required in order for the installation process to continue; a sending module configured to send a remote assistance request to remote assistance personnel at a remote site in response to the determining module determining that the installation process requires remote assistance in order to continue; a receiving module configured to receive a response to the remote assistance request, wherein the response includes remote assistance information required for installing the application provided by the remote assistance personnel at the remote site, wherein the remote assistance information is provided by remote assistance personnel at a remote site, wherein the remote assistance information, and the response to the remote assistance request are invisible to the installer of the application, and wherein the remote assistance information is selected from a list consisting of;
authentication information, user group information, permission information, role information, and access control information;a decryption module configured to decrypt the remote assistance information; and an installing module configured to continue the installation process of the application using the remote assistance information received from the remote assistance personnel at the remote site; wherein the response including the remote assistance information is encrypted; wherein the remote assistance request includes a field for inputting the remote assistance information; wherein the determining module is further configured to determine that one or more parameters must be entered in order to proceed with subsequent operations of the installation process; wherein the subsequent operations cannot proceed until the one or more parameters have been entered; and wherein the remote assistance request includes a description of the request and authentication information. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for collaboratively installing a computer application, the method comprising:
-
monitoring an installation process of an application; determining that the installation process requires remote assistance in order to continue; sending a remote assistance request to remote assistance personnel at a remote site in response to the determination that the installation process requires remote assistance in order to continue; receiving a response to the remote assistance request, wherein the response includes remote assistance information required for installing the application provided by the remote assistance personnel at the remote site, and wherein the remote assistance information and the response to the remote assistance request are invisible to an installer of the application; decrypting the remote assistance information; and continuing the installation process of the application using the remote assistance information received from the remote assistance personnel at the remote site; wherein the response including the remote assistance information is encrypted; wherein the remote assistance request includes a field for inputting the remote assistance information; wherein determining that the installation process requires remote assistance further comprises determining that one or more parameters must be entered in order to proceed with subsequent operations of the installation process; wherein the subsequent operations cannot proceed until the one or more parameters have been entered; and wherein the remote assistance request includes a description of the request and authentication information. - View Dependent Claims (12, 13, 14)
-
Specification