← Back to Patent Explorer
US5796633A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for performance monitoring in computer networks

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1996-07-12
•
Granted: 1998-08-18
•
Expires: 2016-07-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention comprises a method and system for monitoring the performance of a computer coupled to a computer network and, optionally, generating alerts when the performance of the computer has reached an alertable level. The method of monitoring the performance of the computer comprises repeatedly obtaining performance data using the computer wherein at least one performance value comprises a measure of the performance of the computer. The performance data is automatically sent over the computer network to a second computer coupled to the computer network. The performance data is then logged to a performance database using the second computer.

Inventors

  • 👤 Gregory M. Burgess
  • 👤 David B. Endicott
  • 👤 Thomas Camarro
  • 👤 Richard C. Jagers

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 05:12
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/3495; G06F11/32; G06F11/324; G06F11/327; G06F2201/00; G06F2201/86

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 78 words
A method for monitoring the performance of a first computer coupled to a computer network, comprising: repeatedly obtaining performance data comprising at least one performance value using the first computer, the performance value comprising a measure of the performance of the first computer; automatically sending the performance data from the first computer over the computer network to a second computer coupled to the computer network; and logging the performance data to a performance database using the second computer.
Claim 2
Independent Claim 78 words
A method for monitoring the performance of a first computer coupled to a computer network, comprising: repeatedly obtaining performance data comprising at least one performance value using the first computer, the performance value comprising a measure of the performance of the first computer; automatically sending the performance data from the first computer over the computer network to a second computer coupled to the computer network; and logging the performance data to a performance database using the second computer.
Claim 3
Dependent Claim 37 words
The method of claim 1, wherein the step of repeatedly obtaining performance data further comprises periodically obtaining the performance data, the period comprising a predetermined interval that may be set by a user of the first computer.
Claim 4
Dependent Claim 23 words
The method of claim 1, further comprising: storing the performance data in a log file on the first computer after it is obtained.
Claim 5
Dependent Claim 33 words
The method of claim 3, further comprising: compressing the performance data; and wherein the automatically sending step further comprises automatically sending the compressed performance data over the computer network to the second computer.
Claim 6
Dependent Claim 61 words
The method of claim 1, wherein the automatically sending step further comprises: sending a notification from the first computer to the second computer, the notification indicating that the performance data is available; and retrieving the performance data from the first computer using a remote procedure call across the computer network from the second computer, the retrieval in response to the notification.
Claim 7
Dependent Claim 72 words
The method of claim 1, further comprising: storing the performance data in a log file on the first computer after it is obtained; sending a notification from the first computer to the second computer, the notification indicating that the performance data is available; and retrieving the log file from the first computer using a remote procedure call across the computer network from the second computer, the retrieval in response to the notification.
Claim 8
Independent Claim 115 words
A method for generating an alert when the performance of a first computer coupled to a computer network has reached an alertable level, comprising: repeatedly obtaining performance data comprising at least one performance value using the first computer, the performance value comprising a measure of the performance of the first computer; comparing the performance value with a threshold, the threshold comprising the point at which the performance of the first computer has reached an alertable level; and automatically sending an alert over the computer network from the first computer to a second computer coupled to the computer network when the comparing step indicates that the performance of the first computer has reached an alertable level.
Claim 9
Independent Claim 115 words
A method for generating an alert when the performance of a first computer coupled to a computer network has reached an alertable level, comprising: repeatedly obtaining performance data comprising at least one performance value using the first computer, the performance value comprising a measure of the performance of the first computer; comparing the performance value with a threshold, the threshold comprising the point at which the performance of the first computer has reached an alertable level; and automatically sending an alert over the computer network from the first computer to a second computer coupled to the computer network when the comparing step indicates that the performance of the first computer has reached an alertable level.
Claim 10
Dependent Claim 37 words
The method of claim 7, wherein the step of repeatedly obtaining performance data further comprises periodically obtaining the performance data, the period comprising a predetermined interval that may be set by a user of the first computer.
Claim 11
Dependent Claim 120 words
The method of claim 7, wherein the performance value comprises a value selected from a group consisting of a measure of the free space remaining on a disk drive, a measure of the amount of time that a processor is executing a nonidle process, a measure of the rate at which an operating system is switching between processes, a measure of the amount of free space remaining in virtual memory, a measure of the amount of physical memory available to the operating system, a measure of the number of times that the operating system is not able to assign a work item to service a request, and a measure of the number of times that an internal error was detected.
Claim 12
Dependent Claim 77 words
The method of claim 7, wherein the second computer is a primary computer, the method further comprising: determining, using the first computer, whether the second computer is available; automatically sending the alert over the computer network to a third computer coupled to the computer network if the comparing step indicates that the performance of the first computer has reached an alertable level and if the second computer is unavailable, wherein the third computer comprises a secondary computer.
Claim 13
Dependent Claim 72 words
The method of claim 7, wherein the second computer is a primary computer, the method further comprising: determining, using the first computer, whether the second computer is available; determining, using the first computer, whether a third computer is available wherein the third computer comprises a secondary computer; and queuing the alert until either the second computer or third computer becomes available if neither the second computer nor the third computer is available.
Claim 14
Dependent Claim 68 words
The method of claim 10, further comprising: determining, using the first computer, whether a fourth computer is available wherein the fourth computer comprises a primary computer; and automatically sending the alert over the computer network to the fourth computer coupled to the computer network if the comparing step indicates that the performance of the first computer has reached an alertable level and if the fourth computer is available.
Claim 15
Dependent Claim 65 words
The method of claim 7, wherein the first computer is controlled by an operating system, the method further comprising: monitoring an event log associated with operating system for the occurrence of a new event, the event log comprising a record of events occurring in the first computer; automatically sending the new event over the computer network to a second computer coupled to the computer network.
Claim 16
Dependent Claim 74 words
The method of claim 13, further comprising: associating a filter flag with each type of event that may be recorded in the event log, the filter flag indicating either that an event of that type should or should not be reported; and wherein the step of automatically sending the new event further comprises sending the new event only if the filter flag for that type of event indicates that the event should be reported.
Claim 17
Dependent Claim 39 words
The method of claim 7, wherein the automatically sending step further comprises: sending a message to the second computer using a remote procedure call across the computer network from the first computer, the message containing data about the alert.
Claim 18
Dependent Claim 22 words
The method of claim 15, wherein the message is placed in a queue of messages before being sent to the second computer.
Claim 19
Dependent Claim 33 words
The method of claim 7, further comprising: automatically sending the performance data over the computer network to the second computer; and logging the performance data to a performance database using the second computer.
Claim 20
Dependent Claim 23 words
The method of claim 17, further comprising: storing the performance data in a log file on the first computer after it is obtained.
Claim 21
Dependent Claim 47 words
The method of claim 18, further comprising: compressing the log file to create a compressed log file; and wherein the step of automatically sending the performance data further comprises automatically sending the performance data in the compressed log file over the computer network to the second computer.
Claim 22
Dependent Claim 65 words
The method of claim 17, wherein the step of automatically sending the performance data further comprises: sending a notification from the first computer to the second computer, the notification indicating that the performance data is available; and retrieving the performance data from the first computer using a remote procedure call across the computer network from the second computer, the retrieval in response to the notification.
Claim 23
Independent Claim 84 words
A method for monitoring the performance of a first computer coupled to a computer network, comprising: repeatedly obtaining performance data comprising at least one performance value using the first computer, the performance value comprising a measure of the performance of the first computer; filtering the performance data; automatically sending the filtered performance data from the first computer over the computer network to a second computer coupled to the computer network; and logging the filtered performance data to a performance database using the second computer.
Claim 24
Independent Claim 84 words
A method for monitoring the performance of a first computer coupled to a computer network, comprising: repeatedly obtaining performance data comprising at least one performance value using the first computer, the performance value comprising a measure of the performance of the first computer; filtering the performance data; automatically sending the filtered performance data from the first computer over the computer network to a second computer coupled to the computer network; and logging the filtered performance data to a performance database using the second computer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-17 2002-02-16 2002-08-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-17 2006-02-16 2006-08-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-17 2010-02-16 2010-08-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag