IP Library Granted Patent US 7,502,844
Granted Patent B2
US 7,502,844 · App. 11/161,313 · Granted Mar 10, 2009

Abnormality indicator of a desired group of resource elements

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,502,844
App. No.
11/161,313
Granted
Mar 10, 2009
Kind
B2
Abstract

A monitoring system provided according to an aspect of the present invention enables a user to specify one or more resource elements as a group, and compute an Abnormality Index that represents the deviation from a baseline operation of these selected resource elements. In an embodiment, the Abnormality Index is computed as a single number. The user may include any desired attributes of each resource element to be considered in determining deviations. The Abnormality Index represents the number of deviations, the seriousness of deviation (e.g., more serious if deviation relates to unavailability of the resource element), and the extent of deviation (i.e., whether the deviation is based on expected operation for hourly, daily or weekly duration).

Claims (30)

1. A method of monitoring a plurality of resource elements of interest, said method comprising:

receiving from a user, data representing said plurality of resource elements, a set of attributes and a corresponding limit value corresponding to each of said attributes;

polling each of said plurality of resource elements to determine present value of each of said attributes;

determining deviations from corresponding baseline thresholds in operation of each of said plurality of resource elements, wherein said determining comprises comparing the present values with a corresponding limit value to determine whether said deviation is present; and computing an Abnormality Index for all of said plurality of resource elements from the determined deviations.

2. The method of claim 1 , wherein said Abnormality index comprises a single number.

3. The method of claim 1 , wherein said computing comprises:

receiving an event interval for generating said Abnormality Index;

checking whether deviation is present for a first attribute at the end of an event period determined by said event interval, wherein the corresponding event is determined to be active if said deviation is present at the end of the corresponding event period; and calculating a plurality of parameters for said first attribute if said event is determined to be active, wherein said Abnormality Index is determined based on said plurality of parameters for said first attribute if said event is determined to be active.

4. The method of claim 3 , wherein said plurality of parameters comprise a rank value, wherein said rank value is higher if said attribute is directly related to availability compared to if the attribute is merely related to performance.

5. The method of claim 4 , wherein said plurality of parameters comprises a severity index, wherein said severity index has a positive correlation with the duration of deviation within said event period.

6. The method of claim 5 , wherein said threshold value is based on one of hourly baseline, daily baseline or weekly baseline, wherein said severity index is highest if said threshold value is based on weekly baseline and lowest if said threshold value is based on hourly baseline.

7. The method of claim 6 , wherein each of said hourly baseline, daily baseline and weekly baseline is based on an expected behavior that is based on historical data for the corresponding duration.

8. The method of claim 6 , wherein said Abnormality Index is computed with said severity index being given half weight and said rank value being given half weight for each of said attributes.

9. The method of claim 6 , further comprising displaying values computed for said Abnormality Index and also a number of attributes contributing positive value for corresponding value of Abnormality Index.

10. A computer readable storage medium carrying one or more sequences of instructions for causing a network monitoring system to monitor a plurality of resource elements of interest, wherein execution of said one or more sequences of instructions by one or more processors contained in said network monitoring system causes said one or more processors to perform the actions of:

receiving from a user, data representing said plurality of resource elements, a set of attributes and a corresponding limit value corresponding to each of said attributes;

polling each of said plurality of resource elements to determine present value of each of said attributes;

determining deviations from corresponding baseline thresholds in operation of each of said plurality of resource elements, wherein said determining comprises comparing the present values with a corresponding limit value to determine whether said deviation is present; and computing an Abnormality Index for all of said plurality of resource elements from the determined deviations.

11. The computer readable storage medium of claim 10 , wherein said Abnormality Index comprises a single number.

12. The computer readable storage medium of claim 10 , wherein said computing comprises: receiving an event interval for generating said Abnormality Index;

checking whether deviation is present for a first attribute at the end of an event period determined by said event interval, wherein the corresponding event is determined to be active if said deviation is present at the end of the corresponding event period; and calculating a plurality of parameters for said first attribute if said event is determined to be active, wherein said Abnormality Index is determined based on said plurality of parameters for said first attribute if said event is determined to be active.

13. The computer readable storage medium of claim 12 , wherein said plurality of parameters comprise a rank value, wherein said rank value is higher if said attribute is directly related to availability compared to if the attribute is merely related to performance.

14. The computer readable storage medium of claim 13 , wherein said plurality of parameters comprises a severity index, wherein said severity index has a positive correlation with the duration of deviation within said event period.

15. The computer readable storage medium of claim 14 , wherein said threshold value is based on one of hourly baseline, daily baseline or weekly baseline, wherein said severity index is highest if said threshold value is based on weekly baseline and lowest if said threshold value is based on hourly baseline.

16. The computer readable storage medium of claim 15 , wherein each of said hourly baseline, daily baseline and weekly baseline is based on an expected behavior that is based on historical data for the corresponding duration.

17. The computer readable storage medium of claim 15 , wherein said Abnormality Index is computed with said severity index being given half weight and said rank value being given half weight for each of said attributes.

18. A system for monitoring a plurality of resource elements of interest, said system comprising:

means for receiving from a user, data representing said plurality of resource elements a set of attributes and a corresponding limit value corresponding to each of said attributes; means for polling each of said plurality of resource elements to determine present value of each of said attributes;

means for determining deviations from corresponding baseline thresholds in operation of each of said plurality of resource elements, wherein said determining comprises comparing the present values with a corresponding limit value to determine whether said deviation is present; and

means for computing an Abnormality Index for all of said plurality of resource elements from the determined deviations.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2025
From: BMC SOFTWARE, INC.
To: BMC HELIX, INC.
Reel/Frame 070442/0197 →
GRANT OF FIRST LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 13, 2024
From: BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 069352/0628 →
GRANT OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 13, 2024
From: BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 069352/0568 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052854/0139) Recorded Aug 6, 2024
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: BMC SOFTWARE, INC.; BLADELOGIC, INC.
Reel/Frame 068339/0617 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052844/0646) Recorded Aug 6, 2024
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: BMC SOFTWARE, INC.; BLADELOGIC, INC.
Reel/Frame 068339/0408 →
OMNIBUS ASSIGNMENT OF SECURITY INTERESTS IN PATENT COLLATERAL Recorded Mar 4, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS RESIGNING COLLATERAL AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 066729/0889 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 1, 2024
From: ALTER DOMUS (US) LLC
To: BMC SOFTWARE, INC.; BLADELOGIC, INC.
Reel/Frame 066567/0283 →
GRANT OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Sep 30, 2021
From: BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 057683/0582 →
SECURITY INTEREST Recorded Jun 4, 2020
From: BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052854/0139 →
SECURITY INTEREST Recorded Jun 4, 2020
From: BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052844/0646 →
RELEASE OF PATENTS Recorded Oct 5, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: BMC SOFTWARE, INC.; BLADELOGIC, INC.; BMC ACQUISITION L.L.C.
Reel/Frame 047198/0468 →
SECURITY INTEREST Recorded Oct 2, 2018
From: BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: CREDIT SUISSE, AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047185/0744 →
SECURITY AGREEMENT Recorded Sep 11, 2013
From: BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 031204/0225 →