×

Online expert system guided application installation

  • US 9,058,230 B1
  • Filed: 05/27/2008
  • Issued: 06/16/2015
  • Est. Priority Date: 05/27/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying, in response to a request, installation instructions configured to install a product on a remote node, whereinthe identifying is performed by an installation server, andthe installation server is configured to receive the request from an installer program executed by the remote node;

    communicating, to the installer program, installation information regarding the installation instructions, whereinthe communicating is performed over a network;

    monitoring an installation, whereinthe installation comprises executing the installation instructions,the installer program causes the installation instructions to be performed by the remote node,the executing the installation instructions is based, at least in part, on the installation information,the monitoring is performed by the installation server, andthe monitoring is performed by analyzing status information received from the remote node;

    recording results of the installation;

    if an error associated with the installation is detected in the results,determining whether a solution to the error is available by submitting the results for analysis, whereinthe determining whether the solution to the error is available is performed by the installation server, andthe determining whether the solution to the error is available is based, at least in part, on the installation information, andif the solution to the error is available, communicating solution-related information to the remote node over the network, whereinthe solution-related information describes information regarding the solution to the error;

    if no error associated with the installation is detected in the results,communicating one or more test instructions to the remote node, wherein the test instructions are configured to be executed by the remote node;

    receiving one or more test results from the remote node, whereinthe one or more test results indicate execution status of a test, whereinthe test comprises execution of the test instructions; and

    if a testing error associated with the test is detected in the one or more test results,determining whether a solution to the testing error is available by submitting the one or more test results for a test analysis, whereinthe determining whether the solution to the error is available is based, at least in part, on the one or more test results, andif the solution to the testing error is available, communicating other solution-related information to the remote node over the network, whereinthe other solution-related information describes other information regarding the solution to the testing error.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×