System and method for remote performance analysis and optimization of computer systems
First Claim
1. A server comprising:
- a memory storing a plurality of symptom descriptions, a plurality of corresponding diagnoses, a plurality of corresponding remedies, and a plurality of corresponding probes;
an analyzer coupled to said memory, said analyzer having an identifier, a comparator, and a reiterater;
said identifier identifying at least one symptom of an application to be probed with at least one selected probe from said plurality of corresponding probes based on at least one user input or at least one symptom previously identified, said at least one user input describing at least one symptom of said application;
said comparator comparing said at least one symptom of said application with said plurality of symptoms descriptions;
said reiterater reiterating said identifier and said comparator until said at least one symptom correspond with a diagnosis from said plurality of corresponding diagnoses.
1 Assignment
0 Petitions
Accused Products
Abstract
A server has a memory and an analyzer. The memory stores a library of symptom descriptions, a library of corresponding diagnoses, a library of corresponding remedies, and a library of corresponding probes. The analyzer is coupled to the memory and has an identifier, a comparator, and a reiterater. The identifier identifies at least one symptom of an application to be probed based on an input. That input can either be a user input describing the symptoms of the application or symptoms previously already identified. The comparator compares the symptoms of the application with the library of symptom descriptions. The reiterator reiteravely operates the identifier on the comparator until the symptoms correspond with a diagnosis from the library of corresponding diagnoses.
-
Citations
24 Claims
-
1. A server comprising:
-
a memory storing a plurality of symptom descriptions, a plurality of corresponding diagnoses, a plurality of corresponding remedies, and a plurality of corresponding probes;
an analyzer coupled to said memory, said analyzer having an identifier, a comparator, and a reiterater;
said identifier identifying at least one symptom of an application to be probed with at least one selected probe from said plurality of corresponding probes based on at least one user input or at least one symptom previously identified, said at least one user input describing at least one symptom of said application;
said comparator comparing said at least one symptom of said application with said plurality of symptoms descriptions;
said reiterater reiterating said identifier and said comparator until said at least one symptom correspond with a diagnosis from said plurality of corresponding diagnoses. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for remotely diagnosing an application, the method comprising:
-
identifying at least one symptom of the application with at least one selected probe from a memory based on at least one user input or at least one symptom previously identified;
said memory storing a plurality of symptoms descriptions, a plurality of corresponding diagnoses, a plurality of corresponding remedies, and a plurality of corresponding probes;
said at least one user input describing at least one symptom of the application;
comparing said at least one symptom with said plurality of symptoms descriptions; and
reiterating said identifying and said comparing until said at least one symptom corresponds with a diagnosis from said plurality of corresponding diagnoses. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for remotely diagnosing an application, the apparatus comprising:
-
means for identifying at least one symptom of the application with at least one selected probe from a memory based on at least one user input or at least one symptom previously identified;
means for said memory storing a plurality of symptoms descriptions, a plurality of corresponding diagnoses, a plurality of corresponding remedies, and a plurality of corresponding probes;
said at least one user input describing at least one symptom of the application;
means for comparing said at least one symptom with said plurality of symptoms descriptions; and
means for reiterating said identifying and said comparing until said at least one symptom corresponds with a diagnosis from said plurality of corresponding diagnoses. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A program device readable by a machine, tangibly embodying a program of instructions readable by the machine to perform a method for remotely diagnosing an application, the method comprising:
-
identifying at least one symptom of the application with at least one selected probe from a memory based on at least one user input or at least one symptom previously identified;
said memory storing a plurality of symptoms descriptions, a plurality of corresponding diagnoses, a plurality of corresponding remedies, and a plurality of corresponding probes;
said at least one user input describing at least one symptom of the application;
comparing said at least one symptom with said plurality of symptoms descriptions; and
reiterating said identifying and said comparing until said at least one symptom corresponds with a diagnosis from said plurality of corresponding diagnoses. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification