Method, system, and apparatus for providing and utilizing server-side entry points for use in diagnostics on-demand services
First Claim
1. A method for utilizing server-side entry points in providing diagnostics on-demand, the method comprising:
- receiving a request to perform a diagnostic on a client computer;
in response to the request, calling an entry point provided at a server computer for performing functions related to executing a diagnostic, the called entry point operative to provide a configuration file identifying to the client computer one or more additional entry points at the server computer;
calling a one of the entry points identified in the configuration file to retrieve a data file from the server computer, the data file identifying to the client computer at least one diagnostics module available to the client computer;
receiving the data file from the server computer;
displaying a list of the at least one diagnostics module available to the client computer identified by the data file;
in response to receiving a selection of one of the at least one available diagnostics module from the list, calling a one of the entry points identified in the configuration file to obtain authorization to download the selected one of the at least one available diagnostics module for testing a single hardware component of the client computer;
in response to receiving the authorization to download the selected one of the at least one available diagnostics module, calling a one of the entry points identified in the configuration file to download the selected one of the at least one available diagnostics module; and
installing the selected one of the at least one available diagnostics module once it has been downloaded.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and apparatus enabling the use of server-side entry points when providing diagnostics on-demand services are provided. A request is received at a client computer to perform a diagnostic. In response to the request, an entry point is called on a server computer to retrieve a configuration file identifying one or more additional entry points. One of the entry points identified in the configuration file may be called to obtain authorization to download a diagnostics module to perform the requested diagnostic. Another entry point may be provided at the server computer for actually downloading the requested module. An additional entry point may also be called for obtaining a data file containing instructions regarding the installation of the diagnostics module and other configuration data. Another entry point may be utilized to obtain authorization to execute the diagnostics module and to perform the requested diagnostic. Another entry point provided at the server computer may be called with the results of the execution of the diagnostics module. If an error condition occurs, another entry point may be called to report the error condition.
-
Citations
20 Claims
-
1. A method for utilizing server-side entry points in providing diagnostics on-demand, the method comprising:
-
receiving a request to perform a diagnostic on a client computer; in response to the request, calling an entry point provided at a server computer for performing functions related to executing a diagnostic, the called entry point operative to provide a configuration file identifying to the client computer one or more additional entry points at the server computer; calling a one of the entry points identified in the configuration file to retrieve a data file from the server computer, the data file identifying to the client computer at least one diagnostics module available to the client computer; receiving the data file from the server computer; displaying a list of the at least one diagnostics module available to the client computer identified by the data file; in response to receiving a selection of one of the at least one available diagnostics module from the list, calling a one of the entry points identified in the configuration file to obtain authorization to download the selected one of the at least one available diagnostics module for testing a single hardware component of the client computer; in response to receiving the authorization to download the selected one of the at least one available diagnostics module, calling a one of the entry points identified in the configuration file to download the selected one of the at least one available diagnostics module; and installing the selected one of the at least one available diagnostics module once it has been downloaded. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for use in providing diagnostics on-demand, the apparatus comprising:
a server computer configured to; provide one or more entry points for use by a client computer when performing diagnostics on-demand, a one of the one or more entry points providing a diagnostic control component to the client computer, the diagnostic control component operative to request from the server computer a configuration file; receive a request at the one of the one or more entry points for providing the diagnostic control component; in response to the request provide the diagnostic control component to the client computer; receive a request from the diagnostic control component executing on the client computer for the configuration file; and in response to the request from the diagnostic control component, provide the configuration file from the server computer to the client computer, the configuration file identifying to the client computer each of the other entry points. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method for utilizing server-side entry points in providing diagnostics on-demand, the method comprising:
-
providing an entry point at a server computer for a client computer to retrieve a diagnostic control component from the server computer, the diagnostic control component operative to request from the server computer a configuration file; receiving a request at the entry point for providing the diagnostic control component; in response to the request, providing the diagnostic control component to the client computer; receiving a request from the diagnostic control component executing on the client computer for the configuration file; and in response to the request from the diagnostic control component, providing the configuration file from the server computer to the client computer, the configuration file operative to identify to the client computer one or more additional entry points at the server computer for use in providing diagnostics on-demand. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification