IP Library Granted Patent US 8,050,890
Granted Patent B2
US 8,050,890 · App. 12/572,865 · Granted Nov 1, 2011

System and method for assessing and indicating the health of components

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 8,050,890
App. No.
12/572,865
Granted
Nov 1, 2011
Kind
B2
Abstract

A system and method for visualization of the components of an enterprise system and the rendering of information about the health or status of the enterprise system, its components, and/or its subcomponents. The invention uses a combination of color codes or other indicators and a combination of algorithms and/or rules-based systems to control the computation of status/severities to associate to components and setup the color codes and indicators.

Claims (44)

1. A method to indicate the health status of an information technology (IT) component and at least one IT subcomponent, wherein the IT component is dependent on the at least one IT subcomponent, using one or more programmable processing devices programmed to perform the acts of:

computing a component health status of the IT component on a programmable processing device;

computing a subcomponent health status for each the at least one IT subcomponent; and

rendering health status of the IT component by showing a first indicator for the IT component and a second indicator for the at least one IT subcomponent's subcomponents, wherein the first and second indicators are each separately visible at the same time in a single display window.

2. The method of claim 1 wherein the first indicator is a first color and the second indicator is a second color.

3. The method of claim 2 wherein the first and second colors are different.

4. The method of claim 1 wherein the programmed act of computing a component health status further comprises using rules-based systems to control the computation of the health status.

5. The method of claim 1 wherein the programmed act of computing a subcomponent health status further comprises using rules-based systems to control the computation of the health status.

6. The method of claim 1 wherein the programmed act of computing a component health status further comprises using an algorithm to control the computation of the health status.

7. The method of claim 1 wherein the programmed act of computing a subcomponent health status further comprises using an algorithm to control the computation of the health status.

8. The method of claim 1 wherein the programmed act of computing a component health status further comprises receiving a plurality of events and/or alerts from the IT component.

9. The method of claim 1 wherein the programmed act of computing a subcomponent health status further comprises receiving a plurality of events and/or alerts from each IT subcomponent.

10. A method of assessing a status of an information technology (IT) system comprising a plurality of IT components having a plurality of IT subcomponents wherein the method comprises using one or more programmable processing devices programmed to perform the acts of:

computing a component health status of the plurality of IT components on one or more programmable processing devices;

computing a subcomponent health status for each the plurality of IT subcomponents;

computing a health status of the IT system on the one or more programmable processing devices; and

rendering the computed health status of the IT system on a single display window of a display device wherein the user may ascertain the health status of components and subcomponents without navigating to another window.

11. The method of claim 10 which further comprises using a graphical user interface to view the status of the IT system.

12. A method of operating a computer system comprising one or more programmable processors for indicating network element status, the method comprising:

determining a first status of a first network element using one of the programmable processors;

determining, on one of the programmable processors, an aggregate status of a second one or more network elements, wherein the second one or more network elements are operatively coupled to the first network element;

displaying, on a display device communicatively coupled to one of the one or more programmable processors, the status of the first network element using a first indicator; and

displaying the aggregate status of the second one or more network elements using a second indicator,

wherein the first and second indicators are in spatial contact.

13. The method of claim 12 , further comprising:

determining, on one of the programmable processors, a second aggregate status of a third one or more network elements, wherein the third one or more network elements are operatively coupled to the first network element; and

displaying, on the display device, the status of the second aggregate status of the third one or more network elements using a third indicator, wherein the third indicator is in spatial contact with the first or second indicator.

14. The method of claim 12 , wherein the act of determining the first status comprises using a rules-based system.

15. The method of claim 12 , wherein the act of determining the aggregate status comprises using a rules-based system.

16. The method of claim 12 , wherein the act of determining the first status comprises using an algorithm.

17. The method of claim 12 , wherein the act of determining the aggregate status comprises using an algorithm.

18. The method of claim 12 , wherein the first indicator comprises a first color and the second indicator comprises a second, different, color.

19. The method of claim 12 , wherein the first indicator comprises a first symbol and the second indicator comprises a second, different, symbol.

20. The method of claim 12 , wherein the act of displaying the first indicator comprises displaying said first indicator in front of the second indicator.

21. The method of claim 12 , wherein the act of displaying the first indicator comprises displaying said first indicator so that it contacts at least one edge of the second indicator.

22. A non-transitory computer readable medium having instructions stored thereon for causing a processor to perform the method of claim 12 .

23. A networked computer system, comprising:

a network;

a plurality of network components communicatively coupled to the network;

at least one programmable processing device programmed to:

determine a first status of a first network element;

determine an aggregate status of a second one or more network elements, wherein the second one or more network elements are operatively coupled to the first network element;

provide an indication for displaying the first status of the first network element using a first indicator; and

provide an indication for displaying the aggregate status of the second one or more network elements using a second indicator, wherein the first and second indicators are in spatial contact.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2025
From: BMC SOFTWARE, INC.
To: BMC HELIX, INC.
Reel/Frame 070442/0197 →
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 →
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 →
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 052844/0646 →
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 →
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 →