US5553235A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for maintaining performance data in a data processing system
Assignee: International Business Machines Corp
•
Filing: 1995-05-01
•
Granted: 1996-09-03
•
Expires: 2015-05-01
Abstract
Abstract A library of performance monitor recordings is maintained according to pathologies. The library is indexed to provide a facility to diagnosis poorly performing data processing systems, by capturing performance statistics and comparing these statistics against known problematic statistics. Remote diagnosis can easily be provided by a user capturing a performance session, saving to a file, and transferring the file to a central facility for comparison against its pathological libraries.
Inventors
- 👤 James N. Chen
- 👤 Joseph C. Ross
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 20:52
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2294; G06F11/30; G06F11/32; G06F11/323; G06F11/34; G06F11/3409; G06F11/3414; G06F11/2257; G06F11/324; G06F11/328; G06F11/3466; G06F2201/00; G06F2201/805
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
174 words
A method, in a network having a plurality of data processing systems, of allowing a user to graphically determine performance diagnostics for at least one of said data processing systems said method comprising the steps of: creating, for a first one of said data processing systems, a console window having at least one instrument window, said at least one instrument window having an instrument graphical context, and said console window having a console graphical context; generating time sampled values from at least one statistic for a second one of said data processing systems; graphically displaying on said first data processing system, using said console window, said time sampled values according to said instrument graphical context; storing, during said displaying, said console window and said time sampled values; retrieving said stored console window and said stored time sampled values; and graphically displaying on said first data processing system, with said retrieved console window, said retrieved time sampled values using said retrieved instrument graphical context so that said retrieved time sampled values appear as live data.
Claim 2
Independent Claim
174 words
A method, in a network having a plurality of data processing systems, of allowing a user to graphically determine performance diagnostics for at least one of said data processing systems said method comprising the steps of: creating, for a first one of said data processing systems, a console window having at least one instrument window, said at least one instrument window having an instrument graphical context, and said console window having a console graphical context; generating time sampled values from at least one statistic for a second one of said data processing systems; graphically displaying on said first data processing system, using said console window, said time sampled values according to said instrument graphical context; storing, during said displaying, said console window and said time sampled values; retrieving said stored console window and said stored time sampled values; and graphically displaying on said first data processing system, with said retrieved console window, said retrieved time sampled values using said retrieved instrument graphical context so that said retrieved time sampled values appear as live data.
Claim 3
Dependent Claim
27 words
The method of claim 1 further comprising the step of: creating a data supplier daemon for providing said time sampled values from said second data processing system.
Claim 4
Dependent Claim
23 words
The method of claim 2 further comprising the step of: designating said at least one instrument window for displaying said time sampled values.
Claim 5
Dependent Claim
33 words
The method of claim 2 wherein said step of graphically displaying on said first data processing system, with said retrieved console window is performed at an increased rate for said time sampled values.
Claim 6
Dependent Claim
34 words
The method of claim 2 wherein said step of graphically displaying on said first data processing system, with said retrieved console window is performed at a decreased rate for said retrieved time sampled values.
Claim 7
Dependent Claim
30 words
The method of claim 2 wherein said console window graphical context includes position, size, type, and name, and said instrument graphical context includes position, size, type, presentation style, and name.
Claim 8
Dependent Claim
46 words
The method of claim 6 wherein said step of graphically displaying on said first data processing system, using said console window, includes the step of: graphically displaying on said first data processing system, using said console window, said time sampled values according to said presentation style.
Claim 9
Dependent Claim
49 words
The method of claim 7 wherein said step of graphically displaying on said first data processing system, with said retrieved console window, includes the step of: graphically displaying on said first data processing system, with said retrieved console window, said retrieved time sampled values according to said presentation style.
Claim 10
Dependent Claim
23 words
The method of claim 7 further comprising the step of: dynamically changing said presentation style during said displaying of said time sampled values.
Claim 11
Independent Claim
284 words
A method, in a network having a plurality of data processing systems, of allowing a user to graphically determine performance diagnostics for at least one of said data processing systems, said method comprising the steps of: maintaining a library of stored console windows and a plurality of stored sets of time sampled values for statistics reflecting defective conditions occurring on a data processing system, each one of said stored console windows having a console graphic context and at least one instrument window having an instrument graphic context; receiving notification of a defective condition occurring on a first one of said data processing systems; creating, in a second one of said data processing systems, a first console window having at least one instrument window, said at least one instrument window having an instrument graphical context, and said first console window having a console graphical context; graphically displaying on said second data processing system, using said first console window, a set of live time stamped values for at least one statistic associated with said defective condition, said set of live time stamped values being displayed according to said instrument graphical context of said second one of said data processing systems; retrieving one of said stored console windows, having at least one instrument window, and one of said stored plurality of sets of time sampled values from said library; and graphically displaying on said second data processing system, with said retrieved console window, said retrieved one of said stored plurality of sets of time sampled values according to said retrieved at least one instrument graphical context, thereby allowing a user to graphically correlate said first, console window and said retrieved console window, to diagnose said defective condition.
Claim 12
Independent Claim
284 words
A method, in a network having a plurality of data processing systems, of allowing a user to graphically determine performance diagnostics for at least one of said data processing systems, said method comprising the steps of: maintaining a library of stored console windows and a plurality of stored sets of time sampled values for statistics reflecting defective conditions occurring on a data processing system, each one of said stored console windows having a console graphic context and at least one instrument window having an instrument graphic context; receiving notification of a defective condition occurring on a first one of said data processing systems; creating, in a second one of said data processing systems, a first console window having at least one instrument window, said at least one instrument window having an instrument graphical context, and said first console window having a console graphical context; graphically displaying on said second data processing system, using said first console window, a set of live time stamped values for at least one statistic associated with said defective condition, said set of live time stamped values being displayed according to said instrument graphical context of said second one of said data processing systems; retrieving one of said stored console windows, having at least one instrument window, and one of said stored plurality of sets of time sampled values from said library; and graphically displaying on said second data processing system, with said retrieved console window, said retrieved one of said stored plurality of sets of time sampled values according to said retrieved at least one instrument graphical context, thereby allowing a user to graphically correlate said first, console window and said retrieved console window, to diagnose said defective condition.
Claim 13
Independent Claim
287 words
An apparatus for allowing a user to graphically determine performance diagnostics for at least one of a plurality of data processing systems in a network, said apparatus comprising: means for maintaining a library of stored console windows and a plurality of stored sets of time sampled values for statistics reflecting defective conditions occurring on a data processing system, each one of said stored console windows having a console graphic context and at least one instrument window having an instrument graphic context; means for receiving notification of a defective condition occurring on a first one of said data processing systems; means for creating, in a second one of said data processing systems, a first console window having at least one instrument window, said at least one instrument window having an instrument graphical context, said first console window having a console graphical context; means for graphically displaying on said second data processing system, using said first console window, a set of live time stamped values for at least one statistic associated with said defective condition, said set of live time stamped values being displayed according to said instrument graphical context of said second one of said data processing systems; means for retrieving one of said stored console windows, having at least one instrument window, and one of said stored plurality of sets of time sampled values from said library; and means for graphically displaying on said second data processing system, with said retrieved console window, said retrieved one of said stored plurality of sets of time sampled values according to said retrieved at least one instrument graphical context, thereby allowing a user to graphically correlate said first console window and said retrieved console window to diagnose said defective condition.
Claim 14
Independent Claim
287 words
An apparatus for allowing a user to graphically determine performance diagnostics for at least one of a plurality of data processing systems in a network, said apparatus comprising: means for maintaining a library of stored console windows and a plurality of stored sets of time sampled values for statistics reflecting defective conditions occurring on a data processing system, each one of said stored console windows having a console graphic context and at least one instrument window having an instrument graphic context; means for receiving notification of a defective condition occurring on a first one of said data processing systems; means for creating, in a second one of said data processing systems, a first console window having at least one instrument window, said at least one instrument window having an instrument graphical context, said first console window having a console graphical context; means for graphically displaying on said second data processing system, using said first console window, a set of live time stamped values for at least one statistic associated with said defective condition, said set of live time stamped values being displayed according to said instrument graphical context of said second one of said data processing systems; means for retrieving one of said stored console windows, having at least one instrument window, and one of said stored plurality of sets of time sampled values from said library; and means for graphically displaying on said second data processing system, with said retrieved console window, said retrieved one of said stored plurality of sets of time sampled values according to said retrieved at least one instrument graphical context, thereby allowing a user to graphically correlate said first console window and said retrieved console window to diagnose said defective condition.
Claim 15
Independent Claim
178 words
An apparatus for allowing a user to graphically determine performance diagnostics for at least one of a plurality of data processing systems in a network, said apparatus comprising: means for creating, for a first one of said data processing systems, a console window having at least one instrument window, said at least one instrument window having an instrument graphical context, and said console window having a console graphical context; means for generating time sampled values from at least one statistic for a second one of said data processing systems; means for graphically displaying on said first data processing system, using said console window, said time sampled values according to said instrument graphical context; means for storing, during said displaying, said console window and said time sampled values; means for retrieving said stored console window and said stored time sampled values; and means for graphically displaying on said first data processing system, with said retrieved console window, said retrieved time sampled values using said retrieved instrument graphical context so that said retrieved time sampled values appear as live data.
Claim 16
Independent Claim
178 words
An apparatus for allowing a user to graphically determine performance diagnostics for at least one of a plurality of data processing systems in a network, said apparatus comprising: means for creating, for a first one of said data processing systems, a console window having at least one instrument window, said at least one instrument window having an instrument graphical context, and said console window having a console graphical context; means for generating time sampled values from at least one statistic for a second one of said data processing systems; means for graphically displaying on said first data processing system, using said console window, said time sampled values according to said instrument graphical context; means for storing, during said displaying, said console window and said time sampled values; means for retrieving said stored console window and said stored time sampled values; and means for graphically displaying on said first data processing system, with said retrieved console window, said retrieved time sampled values using said retrieved instrument graphical context so that said retrieved time sampled values appear as live data.
Claim 17
Dependent Claim
26 words
The apparatus of claim 12 further comprising: means for creating a data supplier daemon for providing said time sampled values from said second data processing system.
Claim 18
Dependent Claim
22 words
The apparatus of claim 13 further comprising: means for designating said at least one instrument window for displaying said time sampled values.
Claim 19
Dependent Claim
33 words
The apparatus of claim 13 wherein said means for graphically displaying on said first data processing system, with said retrieved console window is performed at an increased rate for said time sampled values.
Claim 20
Dependent Claim
34 words
The apparatus of claim 13 wherein said means for graphically displaying on said first data processing system, with said retrieved console window is performed at a decreased rate for said retrieved time sampled values.
Claim 21
Dependent Claim
29 words
The apparatus of claim 13 wherein said console graphical context includes position, size, type, and name, and said instrument graphical context includes position, size, type, presentation style, and name.
Claim 22
Dependent Claim
45 words
The apparatus of claim 17 wherein said means for graphically displaying on said first data processing system, using said console window, includes: means for graphically displaying on said first data processing system, using said console window, said time sampled values according to said presentation style.
Claim 23
Dependent Claim
46 words
The apparatus of claim 18 wherein said means for graphically displaying on said first data processing system, with said retrieved console window, includes: graphically displaying on said first data processing system, with said retrieved console window, said retrieved time sampled values according to said presentation style.
Claim 24
Dependent Claim
22 words
The apparatus of claim 18 further comprising: means for dynamically changing said presentation style during said displaying of said time sampled values.
References Cited (Backward Citations)
US4533997A
Cited
US4019040A
Cited
US4291376A
Cited
US4373184A
Cited
US4296727A
Cited
US4485440A
Cited
US4459656A
Cited
US4533910A
Cited
US4590550A
Cited
US4651146A
Cited
US4653020A
Cited
US5103394A
Cited
US4633467A
Cited
US4730315A
Cited
US4845644A
Cited
US4821178A
Cited
US5062055A
Cited
US4833594A
Cited
US4943968A
Cited
US4878183A
Cited
US4823290A
Cited
JPS6426228A
Cited
US4937743A
Cited
US4905171A
Cited
US5050105A
Cited
US5075675A
Cited
US4951229A
Cited
US5067107A
Cited
US5058113A
Cited
US4937864A
Cited
US5282213A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-09-03 | 2000-03-04 | 2000-09-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-09-03 | 2004-03-04 | 2004-09-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-09-03 | 2008-03-04 | 2008-09-03 | $7700.00 | Window Closed / Lapsed |