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

Apparatus and method for generating automatic customized event requests

Assignee: Oracle America Inc
•
Filing: 1996-05-29
•
Granted: 1999-07-27
•
Expires: 2016-05-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network management system allows a user to generate a customized event request for network accessible devices. In response to a user request the system displays a list of devices, and a list of predefined event requests. In response to user customization commands the system generates customized event requests by associating various ones of the displayed devices with various ones of the displayed predefined event requests. At most one predefined event request is associated with each device. The network management system periodically sends the customized event requests to the devices with which they have been associated, and receives response messages from those devices. A display or report may be generated showing the status of the responding devices, using the information in the received response messages. A predefined event request may be formed by storing one or more variable/threshold pairs in a predefined event request data structure. The network management system allows an administrator to define or change the system by associating devices with predefined event requests, eliminating the need to write or modify computer programs.

Inventors

  • 👤 Sundararajan Yamunachari
  • 👤 Govindarajan Rangarajan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 23:38
CPC Classifications
H; H04; H04L; H04L41/00

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 203 words
A method of monitoring a plurality of network devices, comprising the steps of: reading a plurality of predefined event requests from computer memory; each predefined event request including at least one variable/threshold pair where the variable in each pair corresponds to a variable whose value is stored in a respective network device's Management Information Base and the threshold in each pair is a threshold value for the variable in that pair; each variable/threshold pair defining an event corresponding to the variable in the pair reaching a value having a predefined relationship to the threshold in the pair; in response to a user request, displaying a list of devices, and displaying a list of predefined event requests; in response to user customization commands, generating customized event requests by associating various ones of the displayed devices with various ones of the displayed predefined event requests, wherein at most one respective predefined event request is associated with each device; periodically sending the customized event requests to the devices with which they have been associated; receiving response messages from the devices in accordance with the predefined event requests sent to the devices; and indicating status of the responding devices according to the response messages that are received.
Claim 2
Independent Claim 203 words
A method of monitoring a plurality of network devices, comprising the steps of: reading a plurality of predefined event requests from computer memory; each predefined event request including at least one variable/threshold pair where the variable in each pair corresponds to a variable whose value is stored in a respective network device's Management Information Base and the threshold in each pair is a threshold value for the variable in that pair; each variable/threshold pair defining an event corresponding to the variable in the pair reaching a value having a predefined relationship to the threshold in the pair; in response to a user request, displaying a list of devices, and displaying a list of predefined event requests; in response to user customization commands, generating customized event requests by associating various ones of the displayed devices with various ones of the displayed predefined event requests, wherein at most one respective predefined event request is associated with each device; periodically sending the customized event requests to the devices with which they have been associated; receiving response messages from the devices in accordance with the predefined event requests sent to the devices; and indicating status of the responding devices according to the response messages that are received.
Claim 3
Dependent Claim 34 words
The method of claim 1, further comprising the step of generating at least one of the predefined event requests by forming a variable/threshold pair and storing it in a predefined event request data structure.
Claim 4
Dependent Claim 43 words
The method of claim 1, further comprising the step of generating at least one predefined event request by forming a plurality of variable/threshold pairs and storing the formed pairs in the event request, such that multiple events for the associated device are defined.
Claim 5
Dependent Claim 56 words
The method of claim 1, wherein the step of generating is performed by selecting a device from the list of devices and a predefined event request from the list of predefined event requests to be associated with the selected device, wherein the selecting step is performed one time for a device in the list of devices.
Claim 6
Dependent Claim 55 words
The method of claim 1, further comprising the steps of: generating a graphical user interface having means for a user to select custom automatic management; and reading, generating and sending the customized event requests when custom automatic management is selected; and sending default event requests to the devices when custom automatic management is not selected.
Claim 7
Dependent Claim 44 words
The method of claim 1, further comprising the steps of: monitoring at least some of the devices; displaying the devices that are being monitored, the displayed devices being represented by glyphs; and color-coding the glyphs to indicate the status of the devices being monitored.
Claim 8
Independent Claim 219 words
An apparatus for automatically monitoring a plurality of devices on a network, comprising: memory for storing a plurality of different predefined event requests; and each predefined event request including at least one variable/threshold pair where the variable in each pair corresponds to a variable whose value is stored in a respective network device's Management Information Base and the threshold in each pair is a threshold value for the variable in that pair; each variable/threshold pair defining an event corresponding to the variable in the pair reaching a value having a predefined relationship to the threshold in the pair; a processor for reading the predefined event requests from the memory, in response to a user request, displaying a list of devices, and displaying a list of predefined event requests; generating a customized event request by associating at least one of the displayed predefined event requests with at least one of the displayed devices in response to user customization commands, wherein at most one respective predefined event request is associated with each device, and periodically, at a defined polling interval, transmitting the customized event request to the respective device; receiving response messages from the devices in accordance with the predefined event requests sent to the devices; and indicating status of the responding devices according to the response messages that are received.
Claim 9
Independent Claim 219 words
An apparatus for automatically monitoring a plurality of devices on a network, comprising: memory for storing a plurality of different predefined event requests; and each predefined event request including at least one variable/threshold pair where the variable in each pair corresponds to a variable whose value is stored in a respective network device's Management Information Base and the threshold in each pair is a threshold value for the variable in that pair; each variable/threshold pair defining an event corresponding to the variable in the pair reaching a value having a predefined relationship to the threshold in the pair; a processor for reading the predefined event requests from the memory, in response to a user request, displaying a list of devices, and displaying a list of predefined event requests; generating a customized event request by associating at least one of the displayed predefined event requests with at least one of the displayed devices in response to user customization commands, wherein at most one respective predefined event request is associated with each device, and periodically, at a defined polling interval, transmitting the customized event request to the respective device; receiving response messages from the devices in accordance with the predefined event requests sent to the devices; and indicating status of the responding devices according to the response messages that are received.
Claim 10
Dependent Claim 24 words
The apparatus of claim 7, wherein the processor also generates the predefined event requests and stores the generated predefined event requests in the memory.
Claim 11
Dependent Claim 32 words
The apparatus of claim 8, wherein the processor generates each predefined event request by receiving at least one variable/threshold pair and writing each received pair in a predefined event request data structure.
Claim 12
Dependent Claim 44 words
The apparatus of claim 8, further comprising a video monitor and at least one input device, wherein the processor generates a graphical user interface for receiving the at least one variable/threshold pair and for allowing the event requests to be associated with the devices.
Claim 13
Dependent Claim 32 words
The apparatus of claim 10, wherein the processor selectively displays glyphs representing the devices on the video monitor, and wherein the processor color-codes the glyphs to indicate status of the displayed devices.
Claim 14
Dependent Claim 32 words
The apparatus of claim 8, wherein the processor is programmed to: display glyphs representing the devices receive responses from the devices; and display status of the devices based on the received responses.
Claim 15
Dependent Claim 17 words
The apparatus of claim 12, wherein the processor is programmed to indicate status by color-coding the glyphs.
Claim 16
Dependent Claim 56 words
The apparatus of claim 8, wherein the processor generates a graphical user interface having means for a user to select custom automatic management; and reads, generates and sends the customized event requests when custom automatic management is selected, and wherein the processor sends default event requests to the devices when custom automatic management is not selected.
Claim 17
Dependent Claim 261 words
A computer program product for monitoring a plurality of network devices, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising: a plurality of different predefined event requests; and each predefined event request including at least one variable/threshold pair where the variable in each pair corresponds to a variable whose value is stored in a respective network device's Management Information Base and the threshold in each pair is a threshold value for the variable in that pair; each variable/threshold pair defining an event corresponding to the variable in the pair reaching a value having a predefined relationship to the threshold in the pair; a first set of instructions that read the predefined event requests from a memory, a second set of instructions that in response to a user request, display a list of devices, and display a list of predefined event requests, and generate customized event requests by associating various one of the displayed predefined event requests with various ones of the displayed devices in response to user customization commands, wherein at most one respective predefined event request is associated with each device, and a third set of instructions that periodically, at a defined polling interval, transmit the customized event request to the respective devices; a fourth set of instructions that receive response messages from the devices in accordance with the predefined event requests sent to the devices; and a fifth set of instructions that indicate status of the responding devices according to the response messages that are received.
Claim 18
Dependent Claim 261 words
A computer program product for monitoring a plurality of network devices, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising: a plurality of different predefined event requests; and each predefined event request including at least one variable/threshold pair where the variable in each pair corresponds to a variable whose value is stored in a respective network device's Management Information Base and the threshold in each pair is a threshold value for the variable in that pair; each variable/threshold pair defining an event corresponding to the variable in the pair reaching a value having a predefined relationship to the threshold in the pair; a first set of instructions that read the predefined event requests from a memory, a second set of instructions that in response to a user request, display a list of devices, and display a list of predefined event requests, and generate customized event requests by associating various one of the displayed predefined event requests with various ones of the displayed devices in response to user customization commands, wherein at most one respective predefined event request is associated with each device, and a third set of instructions that periodically, at a defined polling interval, transmit the customized event request to the respective devices; a fourth set of instructions that receive response messages from the devices in accordance with the predefined event requests sent to the devices; and a fifth set of instructions that indicate status of the responding devices according to the response messages that are received.
Claim 19
Dependent Claim 30 words
The computer program product of claim 15, further comprising a sixth set of instructions that generate the predefined event requests and stores the generated predefined even requests in the memory.
Claim 20
Dependent Claim 35 words
The computer program product of claim 16, further comprising instructions that generate each predefined event request by receiving at least one variable/threshold pair and writing each received pair in a predefined event request data structure.
Claim 21
Dependent Claim 36 words
The computer program product of claim 16, further comprising instructions that generate a graphical user interface for receiving the at least one variable/threshold pair and allow the predefined event requests to be associated with the devices.
Claim 22
Dependent Claim 31 words
The computer program product of claim 18, further comprising instructions that display glyphs representing the devices on a video monitor, and color-code the glyphs to indicate status of the displayed devices.
Claim 23
Dependent Claim 32 words
The computer program product of claim 16, further comprising instructions that: display glyphs representing the devices; receive responses from the devices; and display status of the devices based on the received responses.
Claim 24
Dependent Claim 17 words
The computer program product of claim 20, further including instructions that indicate status by color-coding the glyphs.
Claim 25
Dependent Claim 57 words
The computer program product of claim 16, further including instructions that generate a graphical user interface having means for a user to select custom automatic management; and read, generate and send the customized event requests when custom automatic management is selected, and that send default event requests to the devices when custom automatic management is not selected.

References Cited (Backward Citations)

US4748654A Cited
US5109486A Cited
US5606664A Cited
US5542047A Cited
US5329619A Cited
US5638514A Cited
US5627766A Cited
US5652839A Cited
US5619656A Cited
US5706210A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag