Patent US5949976A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5949976A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer performance monitoring and graphing tool

Assignee: Verizon Patent and Licensing Inc
•
Filing: 1996-09-30
•
Granted: 1999-09-07
•
Expires: 2016-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system performance monitoring and graphing tool system for collecting performance data from computer system with various operating systems, converting the performance data to graphical representations, storing the graphical representations in a database, and providing on-demand displaying of the graphical representations of the performance data. A computer program product that operates on each production computer collects that computer's performance data from the operating system, using native commands and facilities of the operating system. Another computer that serves as a central collection system receives performance data from each production computer, parses the data, builds daily graphical representations of the data, and stores these graphical representations as Graphical Image Files (GIF). Access to and viewing of GIF files may be provided by several methods, including an Internet (or IP) network for access and a web browser for viewing.

Inventors

  • 👤 David W. Chappelle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 17:21
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/3495; G06F11/32; G06F11/324; H; H04; H04L; H04L41/00; H04L41/22; H04L41/50; H04L41/5003; H04L41/5009; H04L41/508; H04L41/5093

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 194 words
A system for collecting performance data associated with a plurality of computer systems, at least two of which run different operating systems, comprising: a set of data collection scripts resident on each of the plurality of computer systems, each said set of data collection scripts including performance data collecting commands that are native to an operating system running on an associated computer system, wherein each said set of data collection scripts collect data from the associated computer system using said performance data collecting commands and store the collected data in a text format that is common to the plurality of computer systems; a graphical conversion program, resident on a central collection system, that receives the collected performance data text from the plurality of computer system and converts the collected performance data text to graphic image files; at least one web server, coupled to the central collection system, that presents the graphic image files to web browsers; and an electronic mail network, wherein each of said set of data collection scripts comprise commands that send the collected performance data to the central collection system as text within electronic mail messages via the electronic mail network.
Claim 2
Independent Claim 194 words
A system for collecting performance data associated with a plurality of computer systems, at least two of which run different operating systems, comprising: a set of data collection scripts resident on each of the plurality of computer systems, each said set of data collection scripts including performance data collecting commands that are native to an operating system running on an associated computer system, wherein each said set of data collection scripts collect data from the associated computer system using said performance data collecting commands and store the collected data in a text format that is common to the plurality of computer systems; a graphical conversion program, resident on a central collection system, that receives the collected performance data text from the plurality of computer system and converts the collected performance data text to graphic image files; at least one web server, coupled to the central collection system, that presents the graphic image files to web browsers; and an electronic mail network, wherein each of said set of data collection scripts comprise commands that send the collected performance data to the central collection system as text within electronic mail messages via the electronic mail network.
Claim 3
Dependent Claim 40 words
The system according to claim 1 further comprising: a parser script, resident on the central collection system, that receives the electronic mail messages from the one or more computer systems and separates electronic mail text from electronic mail header information.
Claim 4
Dependent Claim 44 words
The system according to claim 1, wherein said performance data storing commands comprise: flag commands that store one or more flags with the collected performance data, the one or more flags indicating types of graphical representations to be produced with the collected performance data.
Claim 5
Dependent Claim 27 words
The system according to claim 3, wherein said graphical conversion program comprises: flag reading instructions that use the one or more flags to generate appropriate graphical images.
Claim 6
Dependent Claim 32 words
The system according to claim 1, wherein said data collection scripts comprise: commands that store a date of data collection, a project name and a host name with the collected performance data.
Claim 7
Dependent Claim 39 words
The system according to claim 5, wherein said graphical conversion program comprises: instructions that use the date, project name and host name to store graphical images under directories and filenames that correspond to the project name and host name.
Claim 8
Dependent Claim 35 words
The system according to claim 1, wherein said performance collecting data commands comprise: cumulative performance data collecting commands that collect cumulative performance data; and calculating commands that calculate performance values from the cumulative performance data.
Claim 9
Independent Claim 126 words
A method for collecting performance data associated with a plurality of computer systems, at least two of which run different operating systems, the method comprising the steps of: (1) collecting performance data from each of the computer systems using commands that are native to an operating system running on each of the one or more computer systems; (2) storing the collected performance data in a text format that is common to the plurality of computer systems and sending the collected performance data to the central collection system as text within electronic mail messages; (3) sending the stored collected performance data to a central collection system; (4) converting the stored collected performance data into graphic image files; and (5) presenting the graphic image files to web browsers.
Claim 10
Independent Claim 126 words
A method for collecting performance data associated with a plurality of computer systems, at least two of which run different operating systems, the method comprising the steps of: (1) collecting performance data from each of the computer systems using commands that are native to an operating system running on each of the one or more computer systems; (2) storing the collected performance data in a text format that is common to the plurality of computer systems and sending the collected performance data to the central collection system as text within electronic mail messages; (3) sending the stored collected performance data to a central collection system; (4) converting the stored collected performance data into graphic image files; and (5) presenting the graphic image files to web browsers.
Claim 11
Dependent Claim 24 words
The method according to claim 8, wherein step (3) comprises the step of: (a) parsing the electronic mail text from electronic mail header information.
Claim 12
Dependent Claim 36 words
The method according to claim 9, wherein step (1) comprises the step of: (a) storing flags with the collected performance data, the flags indicating types of graphical representations to be produced with the collected performance data.
Claim 13
Dependent Claim 22 words
The method according to claim 10, wherein step (4) comprises the step of: (a) using the flags to generate appropriate graphical images.
Claim 14
Dependent Claim 32 words
The method according to claim 8, wherein step (1) comprises the step of: (a) storing a date of data collection, a project name and a host name with the collected performance data.
Claim 15
Dependent Claim 35 words
The method according to claim 12, wherein step (3) comprises the step of: (a) storing the graphical images under directories and filenames that correspond to the date of data collection, project name and host name.
Claim 16
Dependent Claim 28 words
The method according to claim 8, wherein step (1) comprises the steps of: (a) collecting cumulative performance data; and (b) calculating performance values from the cumulative performance data.

References Cited (Backward Citations)

US5504880A Cited
US5606664A Cited
US5243543A Cited
US5557547A Cited
US5638514A Cited
US5715393A Cited
US5619656A Cited
US5668944A Cited
US5696486A Cited
US5712979A Cited
US5784564A Cited
US5727129A Cited
US5696701A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-06 2003-03-08 2003-09-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-06 2007-03-08 2007-09-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-06 2011-03-08 2011-09-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag