Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
146 words
A system for evaluating the operation of a managed object in a computer network environment comprising: a management client executing a user interface; a management server executing a Web server, the Web server configured to be capable of being invoked by the user interface, the management server further including software for dynamically serving data to the Web server, and at least one diagnostic control that defines a plurality of diagnostic steps to perform on a managed object; and a managed object, the managed object having data control software configured to collect data from the managed object in response to specific requests made by the diagnostic control, the data control software being further configured to report the collected data back to the diagnostic control over the computer network; wherein the managed client, the management server, and the managed object are disposed for intercommunication across the computer network.
Claim 2
Independent Claim
146 words
A system for evaluating the operation of a managed object in a computer network environment comprising: a management client executing a user interface; a management server executing a Web server, the Web server configured to be capable of being invoked by the user interface, the management server further including software for dynamically serving data to the Web server, and at least one diagnostic control that defines a plurality of diagnostic steps to perform on a managed object; and a managed object, the managed object having data control software configured to collect data from the managed object in response to specific requests made by the diagnostic control, the data control software being further configured to report the collected data back to the diagnostic control over the computer network; wherein the managed client, the management server, and the managed object are disposed for intercommunication across the computer network.
Claim 3
Dependent Claim
15 words
The system as defined in claim 1 , wherein the user interface is a browser.
Claim 4
Dependent Claim
17 words
The system as defined in claim 1 , wherein the Web server is Internet Information Server (IIS).
Claim 5
Dependent Claim
29 words
The system as defined in claim 1 , wherein the software for dynamically serving data to the Web server includes at least one script prepared in a scripting language.
Claim 6
Dependent Claim
17 words
The system as defined in claim 4 , wherein the scripting language is Active Server Page (ASP).
Claim 7
Dependent Claim
53 words
The system as defined in claim 4 , wherein the management server includes an HTML page having at least one link to the at least one script, the Web page being configured to present the HTML page to the user interface, and the at least one script link being selectable by the user.
Claim 8
Dependent Claim
23 words
The system as defined in claim 1 , wherein the managed client, the management server, and the managed object reside on separate computers.
Claim 9
Dependent Claim
24 words
The system as defined in claim 1 , wherein the managed client, the management server, and the managed object reside on a single computer.
Claim 10
Dependent Claim
38 words
The system as defined in claim 1 , wherein the management server further includes logic configured to determine whether the managed object has software installed to configure it to gather the data needed for a specified diagnostic control.
Claim 11
Dependent Claim
49 words
The system as defined in claim 9 , wherein the management server further includes software configured to remotely install, on the managed object, the software needed to gather data for a specified diagnostic control, if the logic determines that the software is not presently installed on the managed object.
Claim 12
Dependent Claim
24 words
The system as defined in claim 9 , wherein the logic is configured to evaluate a registry of the workstation of the managed object.
Claim 13
Dependent Claim
43 words
The system as defined in claim 1 , wherein the management server includes a plurality of diagnostic controls, wherein each diagnostic control is uniquely designed for controlling the collection of data of a specified managed object to diagnose a specified class of problems.
Claim 14
Dependent Claim
23 words
The system as defined in claim 1 , wherein the at least one diagnostic control is implemented using a component object module (COM).
Claim 15
Dependent Claim
25 words
The system as defined in claim 1 , wherein the managed object includes data gathering software needed to gather data for a specified diagnostic control.
Claim 16
Dependent Claim
22 words
The system as defined in claim 14 , wherein the data gathering software is implemented using a distributed component object module (DCOM).
Claim 17
Dependent Claim
43 words
The system as defined in claim 1 , wherein the management server includes template generation software configured to generate at least one HITML template that may be communicated to the user interface, which HTML template presents at least one query to the user.
Claim 18
Independent Claim
108 words
A method for evaluating the operation of a managed object in a computer network environment comprising the steps of: executing a Web server on a management server; receiving a request for a specified Web page, the specified Web page containing at least one link to a script for controlling the performance of a diagnostic routine; instantiating a specified diagnostic routine, upon selection by a user of a link from the at least one link; communicating from the diagnostic routine, over a network to a managed object, requests for data; receiving, at the diagnostic routine, the collected data from the managed object; and presenting diagnostic results to the browser.
Claim 19
Independent Claim
108 words
A method for evaluating the operation of a managed object in a computer network environment comprising the steps of: executing a Web server on a management server; receiving a request for a specified Web page, the specified Web page containing at least one link to a script for controlling the performance of a diagnostic routine; instantiating a specified diagnostic routine, upon selection by a user of a link from the at least one link; communicating from the diagnostic routine, over a network to a managed object, requests for data; receiving, at the diagnostic routine, the collected data from the managed object; and presenting diagnostic results to the browser.
Claim 20
Dependent Claim
35 words
The method as defined in claim 17 , further including the step of executing software at the managed object, the software configured to collect data in response to the requests received from the diagnostic routine.
Claim 21
Dependent Claim
46 words
The method as defined in claim 17 , the step of receiving a request for a specified Web page includes receiving a request from a browser, the request being made by specifying a uniform resource locator (URL) that identifies the location of the specified Web page.
Claim 22
Independent Claim
79 words
A method for evaluating the operation of a managed object in a computer network environment, comprising the steps of: using a Web server to provide access to a plurality of diagnostic routines via a browser and a connection between the browser and the Web server; and utilizing a browser to select from a plurality of pre-defined diagnostic routines, which diagnostic routines request and receive data from a managed object, evaluate the received data and report results to the browser.
Claim 23
Independent Claim
79 words
A method for evaluating the operation of a managed object in a computer network environment, comprising the steps of: using a Web server to provide access to a plurality of diagnostic routines via a browser and a connection between the browser and the Web server; and utilizing a browser to select from a plurality of pre-defined diagnostic routines, which diagnostic routines request and receive data from a managed object, evaluate the received data and report results to the browser.
Claim 24
Dependent Claim
159 words
A computer readable medium containing program code for installation on at least one workstation in a system for evaluating the operation of a managed object in a computer network environment comprising: at least one first segment of code for installation on a workstation implementing a management server executing a Web server, the Web server configured to be capable of being invoked by a browser executing from a remote location, the at least one first segment of code including at least one diagnostic control that defines a plurality of diagnostic steps to perform on a managed object; and at least one second segment of code for installation on a workstation implementing a managed object, the managed object configured to collect data from the managed object in response to specific requests made by the diagnostic control, the at least one second segment of code being further configured to report the collected data back to the diagnostic control over the computer network.
Claim 25
Dependent Claim
159 words
A computer readable medium containing program code for installation on at least one workstation in a system for evaluating the operation of a managed object in a computer network environment comprising: at least one first segment of code for installation on a workstation implementing a management server executing a Web server, the Web server configured to be capable of being invoked by a browser executing from a remote location, the at least one first segment of code including at least one diagnostic control that defines a plurality of diagnostic steps to perform on a managed object; and at least one second segment of code for installation on a workstation implementing a managed object, the managed object configured to collect data from the managed object in response to specific requests made by the diagnostic control, the at least one second segment of code being further configured to report the collected data back to the diagnostic control over the computer network.