Troubleshooting remote internet users
First Claim
Patent Images
1. A method for network service diagnostics, comprising:
- receiving a request from a user of a computer for assistance in an activity performed by the computer;
responsive to the request, downloading an executable program module to the computer over a communication network, which module, when run by the computer, causes the computer to perform a diagnostic operation including sending one or more messages over the network; and
receiving and processing the messages sent by the computer while the computer is running the module, in order to extract diagnostic information from the messages so as to diagnose a problem in the activity performed by the computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for network service diagnostics includes receiving a request from a user of a computer for assistance in an activity performed by the computer. Responsive to the request, an executable program module is downloaded to the computer over a communication network, which module, when run by the computer, causes the computer to perform a diagnostic operation including sending one or more messages over the network. The messages sent by the computer while the computer is running the module are received and processed, in order to extract diagnostic information from the messages so as to diagnose a problem in the activity performed by the computer.
69 Citations
57 Claims
-
1. A method for network service diagnostics, comprising:
-
receiving a request from a user of a computer for assistance in an activity performed by the computer;
responsive to the request, downloading an executable program module to the computer over a communication network, which module, when run by the computer, causes the computer to perform a diagnostic operation including sending one or more messages over the network; and
receiving and processing the messages sent by the computer while the computer is running the module, in order to extract diagnostic information from the messages so as to diagnose a problem in the activity performed by the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19)
-
-
15. A method for computer diagnostics, comprising:
-
receiving a request from a user of a computer to a helpdesk operated by a supplier of a network service, for assistance in solving a problem encountered by the user in operation of the service;
reporting the request from the helpdesk to a test center;
responsive to the request, downloading an executable program module from the test center to the computer over a communication network, which module, when run by the computer, causes the computer to perform diagnostic operations including communicating over the network; and
exchanging messages between the test center and the computer while the computer is running the module, so as to select the diagnostic operations to be performed by the computer and to receive information from the computer regarding a result of the operations;
responsive to the information received from the computer, providing a report from the test center to the helpdesk indicative of a source of the problem.
-
- 20. Apparatus for computer diagnostics, comprising a test server, which is adapted to receive a report of a request from a user of a computer for assistance in an activity performed by the computer and, responsive to the request, to cause an executable program module to be downloaded to the computer over a communication network, which module, when run by the computer, causes the computer to perform a diagnostic operation including sending one or more messages over the network, and which is further adapted to receive and process at least some of the messages sent by the computer while the computer is running the module, in order to diagnose a problem in the activity performed by the computer.
-
34. Apparatus for computer diagnostics, comprising:
-
a helpdesk server, which is adapted to receive an indication from a helpdesk operated by a supplier of a network service of a request from a user of a computer for assistance in solving a problem encountered by the user in operation of the service;
a test agent download server, which is adapted, responsive to the request, to download an executable program module to the computer over a communication network, which module, when run by the computer, causes the computer to perform diagnostic operations including communicating over the network; and
a test server, which is adapted to exchange messages with the computer while the computer is running the module, so as to select the diagnostic operations to be performed by the computer and to receive information from the computer regarding a result of the operations, wherein responsive to the information received from the computer, the helpdesk server provides a report to the helpdesk indicative of a source of the problem.
-
-
39. A computer software product, comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer server, cause the server, responsive to receiving a report of a request from a user of a client computer for assistance in an activity performed by the client computer, to cause an executable program module to be downloaded to the client computer over a communication network, which module, when run by the client computer, causes the client computer to perform a diagnostic operation including sending one or more messages over the network, the instructions further causing the server to receive and process at least some of the messages sent by the client computer while the client computer is running the module, in order to diagnose a problem in the activity performed by the client computer.
- 53. A computer software product, comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a set of one of more computer servers, cause the servers to receive an indication, from a helpdesk operated by a supplier of a network service, of a request from a user of a client computer for assistance in solving a problem encountered by the user in operation of the service, and further cause the servers, responsive to the request, to download an executable program module to the client computer over a communication network, which module, when run by the client computer, causes the computer to perform diagnostic operations including communicating over the network, and further cause the servers to exchange messages with the client computer while the client computer is running the module, so as to select the diagnostic operations to be performed by the client computer and to receive information from the client computer regarding a result of the operations, and responsive to the information received from the client computer, to provide a report to the helpdesk indicative of a source of the problem.
Specification