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

Modularly implemented event monitoring service

Assignee: Hewlett Packard Development Co LP
•
Filing: 1997-05-02
•
Granted: 2002-07-16
•
Expires: 2017-05-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Selected resources of a computing system are monitored. A user interacting with a resource management client discovers the resources currently available to be monitored and then selects which resources of the computing system are to be monitored. Also, the user selects monitor parameters for each resource. Then, for each resource selected, the resource management client forwards to a resource monitoring manager a monitor request to monitor the resource. The resource monitoring manager reformats the monitor request to form a reformatted monitor request. The resource monitoring manager forwards the reformatted monitoring request to one of a plurality of resource monitor modules. The resource monitor module which receives the reformatted monitoring request monitors the resource.

Inventors

  • 👤 Bradley A. Stone
  • 👤 Thomas A. Murray
  • 👤 Bruce N. Campbell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 19:31
CPC Classifications
H; H04; H04L; H04L43/00; H04L43/04; H04L43/045; H04L43/08; H04L43/0805; H04L43/0817; G; G06; G06F; G06F2209/00; G06F2209/50; G06F2209/508; H04L41/00; H04L41/02; H04L41/0213

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 158 words
A system for monitoring resources within a computing system comprising: a resource management client which, in response to user interactions, selects resources of the computing system to monitor; a plurality of resource monitor modules which monitor the resources; and, a resource monitoring manager which includes a resource dictionary into which is stored information about each resource monitor module, the stored information including descriptive information about the resources, the resource monitoring manager, in response to a request for descriptive information about a first resource, searching for the descriptive information within the resource dictionary, wherein when the descriptive information is not within the resource dictionary, obtaining the descriptive information from a first resource monitor module which is associated with the first resource, the resource monitoring manager forwarding the descriptive information to the resource management client and wherein when the descriptive information is within the resource dictionary, forwarding the descriptive information from within the resource dictionary to the resource management client.
Claim 2
Independent Claim 158 words
A system for monitoring resources within a computing system comprising: a resource management client which, in response to user interactions, selects resources of the computing system to monitor; a plurality of resource monitor modules which monitor the resources; and, a resource monitoring manager which includes a resource dictionary into which is stored information about each resource monitor module, the stored information including descriptive information about the resources, the resource monitoring manager, in response to a request for descriptive information about a first resource, searching for the descriptive information within the resource dictionary, wherein when the descriptive information is not within the resource dictionary, obtaining the descriptive information from a first resource monitor module which is associated with the first resource, the resource monitoring manager forwarding the descriptive information to the resource management client and wherein when the descriptive information is within the resource dictionary, forwarding the descriptive information from within the resource dictionary to the resource management client.
Claim 3
Dependent Claim 39 words
A system as in claim 1 wherein the resource monitoring manager obtains the descriptive information from the first resource monitor module by sending an information request to the first resource monitor module and receiving in response an information reply.
Claim 4
Dependent Claim 37 words
A system as in claim 1 wherein the resource management client selects monitor parameters for the resources, the monitor parameters including at least one of the following: resource polling interval; notification schedule; notification protocol; and notification options.
Claim 5
Dependent Claim 25 words
A system as in claim 1 wherein at most one instance of a resource monitoring module is active on the system at any one time.
Claim 6
Dependent Claim 25 words
A system as in claim 1 wherein instances of multiple resource monitoring modules are able to be active on the system at any one time.
Claim 7
Dependent Claim 33 words
A system as in claim 1 wherein an instance of a multiple resource monitoring module is active only when the resource management client has requested monitoring of a resource associated with the instance.
Claim 8
Dependent Claim 23 words
A system as in claim 1 additionally comprising additional resource management clients which concurrently interact with the resource monitoring manager to monitor resources.
Claim 9
Dependent Claim 207 words
Storage media which stores software which when executed by a computing system performs a method for monitoring resources of the computing system, the method comprising the steps of: (a) selecting, in response to a user interacting with a resource management client, which resources of the computing system to monitor; (b) for each resource selected in step (a), monitoring the resource by a resource monitor module; (c) storing information about each resource monitor module in a resource dictionary within a resource monitoring manager, the stored information including descriptive information about the resources being monitored; and, (d) in response to a request for descriptive information about a first resource, performing the following substeps by the resource monitoring manager: (d.1) searching for the descriptive information within the resource dictionary, (d.2) when the descriptive information is not within the resource dictionary, obtaining the descriptive information from a first resource monitor module which is associated with the first resource, (d.3) forwarding the descriptive information from the resource monitoring manager to the resource management client, and (d.4) when the descriptive information is within the resource dictionary, obtaining the descriptive information from the resource dictionary and not obtaining the descriptive information from the first resource monitor module which is associated with the first resource.
Claim 10
Dependent Claim 207 words
Storage media which stores software which when executed by a computing system performs a method for monitoring resources of the computing system, the method comprising the steps of: (a) selecting, in response to a user interacting with a resource management client, which resources of the computing system to monitor; (b) for each resource selected in step (a), monitoring the resource by a resource monitor module; (c) storing information about each resource monitor module in a resource dictionary within a resource monitoring manager, the stored information including descriptive information about the resources being monitored; and, (d) in response to a request for descriptive information about a first resource, performing the following substeps by the resource monitoring manager: (d.1) searching for the descriptive information within the resource dictionary, (d.2) when the descriptive information is not within the resource dictionary, obtaining the descriptive information from a first resource monitor module which is associated with the first resource, (d.3) forwarding the descriptive information from the resource monitoring manager to the resource management client, and (d.4) when the descriptive information is within the resource dictionary, obtaining the descriptive information from the resource dictionary and not obtaining the descriptive information from the first resource monitor module which is associated with the first resource.
Claim 11
Dependent Claim 55 words
Storage media as in claim 8 wherein substep (d.2) includes the following substeps performed when the descriptive information is not within the resource dictionary: sending an information request from the resource monitoring manager to the first resource monitor module; and, sending an information reply from the first resource monitor module to the resource monitoring manager.
Claim 12
Dependent Claim 25 words
Storage media as in claim 8 wherein in substep (d.4) the descriptive information is text which is managed and stored by the resource monitoring manager.
Claim 13
Dependent Claim 32 words
Storage media as in claim 8 wherein in step (a) includes selecting monitor parameters that include at least one of the following: resource polling interval; notification schedule; notification protocol; and notification options.
Claim 14
Dependent Claim 121 words
Storage media as in claim 8 wherein in step (a), upon the user selecting a resource class, the following substeps are performed: forwarding, from the resource management client to a resource monitoring manager, an identification request to identify resource instances within the resource class; reformatting the identification request by the resource monitoring manager to form a reformatted identification request; forwarding, from the resource monitoring manager to a first resource monitor module, the reformatted identification request; returning, from the first resource monitor module to the resource monitoring manager, resource instances within the resource class; returning, from the resource monitoring manager to the resource management client, the resource instances within the resource class; and, displaying the resource instances to the user for selection.
Claim 15
Dependent Claim 121 words
Storage media as in claim 8 wherein in step (a), upon the user selecting a resource subclass, the following substeps are performed: forwarding, from the resource management client to a resource monitoring manager, an identification request to identify resource instances within the resource subclass; reformatting the identification request by the resource monitoring manager to form a reformatted identification request; forwarding, from the resource monitoring manager to a first resource monitor module, the reformatted identification request; returning, from the first resource monitor module to the resource monitoring manager, resource instances within the resource subclass; returning, from the resource monitoring manager to the resource management client, the resource instances within the resource subclass; and, displaying the resource instances to the user for selection.
Claim 16
Dependent Claim 69 words
Storage media as in claim 8 wherein step (b) includes the following substeps: (b.1) forwarding, from the resource management client to a resource monitoring manager, a monitor request to monitor the resource; (b.2) reformatting the monitor request by the resource monitoring manager to form a reformatted monitor request; and (b.3) forwarding, from the resource monitoring manager to one of a plurality of resource monitor modules, the reformatted monitoring request.
Claim 17
Independent Claim 197 words
A method for monitoring resources of a computing system comprising the steps of: (a) selecting, in response to a user interacting with a resource management client, which resources of the computing system to monitor; (b) for each resource selected in step (a), monitoring the resource by a resource monitor module; (c) storing information about each resource monitor module, the stored information including descriptive information about the resources being monitored, in a resource dictionary within a resource monitoring manager; and, (d) in response to a request for descriptive information about a first resource, performing the following substeps by the resource monitoring manager: (d.1) searching for the descriptive information about the first resource within the resource dictionary, (d.2) when the descriptive information is not within the resource dictionary, obtaining the descriptive information from a first resource monitor module which is associated with the first resource, and (d.3) forwarding the descriptive information from the resource monitoring manager to the resource management client, and (d.4) when the descriptive information is within the resource dictionary, obtaining the descriptive information from the resource dictionary and not obtaining the descriptive information from the first resource monitor module which is associated with the first resource.
Claim 18
Independent Claim 197 words
A method for monitoring resources of a computing system comprising the steps of: (a) selecting, in response to a user interacting with a resource management client, which resources of the computing system to monitor; (b) for each resource selected in step (a), monitoring the resource by a resource monitor module; (c) storing information about each resource monitor module, the stored information including descriptive information about the resources being monitored, in a resource dictionary within a resource monitoring manager; and, (d) in response to a request for descriptive information about a first resource, performing the following substeps by the resource monitoring manager: (d.1) searching for the descriptive information about the first resource within the resource dictionary, (d.2) when the descriptive information is not within the resource dictionary, obtaining the descriptive information from a first resource monitor module which is associated with the first resource, and (d.3) forwarding the descriptive information from the resource monitoring manager to the resource management client, and (d.4) when the descriptive information is within the resource dictionary, obtaining the descriptive information from the resource dictionary and not obtaining the descriptive information from the first resource monitor module which is associated with the first resource.
Claim 19
Dependent Claim 55 words
A method as in claim 15 wherein substep (d.2) includes the following substeps performed when the descriptive information is not within the resource dictionary: sending an information request from the resource monitoring manager to the first resource monitor module; and, sending an information reply from the first resource monitor module to the resource monitoring manager.
Claim 20
Dependent Claim 25 words
A method as in claim 15 wherein in substep (d.4) the descriptive information is text which is managed and stored by the resource monitoring manager.
Claim 21
Dependent Claim 32 words
A method as in claim 15 wherein in step (a) includes selecting monitor parameters that include at least one of the following: resource polling interval; notification schedule; notification protocol; and notification options.
Claim 22
Dependent Claim 121 words
A method as in claim 15 wherein in step (a), upon the user selecting a resource class, the following substeps are performed: forwarding, from the resource management client to a resource monitoring manager, an identification request to identify resource instances within the resource class; reformatting the identification request by the resource monitoring manager to form a reformatted identification request; forwarding, from the resource monitoring manager to a first resource monitor module, the reformatted identification request; returning, from the first resource monitor module to the resource monitoring manager, resource instances within the resource class; returning, from the resource monitoring manager to the resource management client, the resource instances within the resource class; and, displaying the resource instances to the user for selection.
Claim 23
Dependent Claim 121 words
A method as in claim 15 wherein in step (a), upon the user selecting a resource subclass, the following substeps are performed: forwarding, from the resource management client to a resource monitoring manager, an identification request to identify resource instances within the resource subclass; reformatting the identification request by the resource monitoring manager to form a reformatted identification request; forwarding, from the resource monitoring manager to a first resource monitor module, the reformatted identification request; returning, from the first resource monitor module to the resource monitoring manager, resource instances within the resource subclass; returning, from the resource monitoring manager to the resource management client, the resource instances within the resource subclass; and, displaying the resource instances to the user for selection.
Claim 24
Dependent Claim 69 words
A method as in claim 15 wherein step (b) includes the following substeps: (b.1) forwarding, from the resource management client to a resource monitoring manager, a monitor request to monitor the resource; (b.2) reformatting the monitor request by the resource monitoring manager to form a reformatted monitor request; and (b.3) forwarding, from the resource monitoring manager to one of a plurality of resource monitor modules, the reformatted monitoring request.

References Cited (Backward Citations)

US5421015A Cited
US5109486A Cited
US5931911A Cited
US5655081A Cited
US5774669A Cited
US5960176A Cited
US5764955A Cited
US5870555A Cited
US5961595A Cited
US5913037A Cited
US5996010A Cited
US5781703A Cited
US5961594A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-07-15 2006-01-14 2006-07-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-07-15 2010-01-14 2010-07-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-07-15 2014-01-14 2014-07-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag