×

System and method for providing automated customer support

  • US 5,678,002 A
  • Filed: 07/18/1995
  • Issued: 10/14/1997
  • Est. Priority Date: 07/18/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of providing diagnostic support for a software product installed on a customer computer by using a vendor computer at a remote location, each computer including a CPU coupled to memory and a display, the computers being linked through a single telecommunications circuit, each of said computers being coupled to said telecommunications circuit through a voice/data modem, each of the computers further including a layer of communications software for sending/receiving data and For implementing communication protocols associated with the voice/data modem in said computer, the communications layer of software in the customer computer including a support agent, the communications layer of software in the vendor computer including a support client, the method comprising the steps of:

  • providing one or more software-implemented diagnostic interpreters on the vendor computer;

    registering the one or more diagnostic interpreters with the support client in the vendor computer, said registering including adding an entry to a registry database maintained in the vendor computer in the communications layer of software;

    issuing a request from one or more of the diagnostic interpreters to the support client to send a message, said message requesting invocation of one or more software-implemented diagnostic agents on the customer computer;

    communicating the request from the support client to the support agent;

    checking a registry database in the communications layer of software in the customer computer to determine if the one or more diagnostic agents are registered;

    if a requested diagnostic agent is not registered;

    notifying the support client that the diagnostic agent is not registered;

    using the support client to download the requested diagnostic agent to the support agent;

    when the downloading is completed, issuing an execute command from the diagnostic interpreter;

    communicating said command from the support client to the support agent, and thence to the customer computer; and

    in response to said command, registering the requested diagnostic agent with the support agent;

    sending messages from the one of more diagnostic interpreters through the support client to the support agent and thence to the diagnostic agents requesting the one or more diagnostic agents each perform a diagnostic task, said task including the collection of diagnostic data;

    returning the collected diagnostic data through the support agent to the support client and thence to the one or more diagnostic interpreters; and

    displaying data corresponding to said collected diagnostic data on the display of the vendor computer.

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