IP Library Granted Patent US 7,934,126
Granted Patent B1
US 7,934,126 · App. 12/690,004 · Granted Apr 26, 2011

Resolution of computer operations problems using fault trend analysis

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,934,126
App. No.
12/690,004
Granted
Apr 26, 2011
Kind
B1
Abstract

A set of fault records representing faults previously detected in an enterprise computer system is received and analyzed. The analysis comprises a variety of analytical operations and results in a report provided to a user, the report particularly including a set of fault sources identified as highly important to address, with respect both to the system as a whole and to particular categories of faults.

Claims (28)

1. A system for analyzing computer operations problems, comprising:

a fault history database storing a set of fault records, each fault record corresponding to one of a set of possible computer operations problems, having a fault source, and comprising attributes relating to at least one of an identity, category and timing of said one problem; and

a fault analysis subsystem operatively coupled to the fault history database and receiving therefrom a subset of fault records, the fault analysis subsystem configured to:

determine a set of fault statistics based on the subset of fault records, the set of fault statistics relating to at least one of CPU usage, number of faults, and fault category,

generate rankings for fault sources responsive to the determined set of fault statistics,

generate a flag for a fault source responsive to the generated ranking for the fault source differing by at least a threshold amount from a mean of the generated rankings of the fault sources, the fault analysis subsystem configured to cause fault sources having flags to be displayed in a manner visually distinguishable from fault sources not having flags, and

responsive at least in part to the determination of the set of fault statistics, identify certain fault sources of the set of fault records as being responsible for the computer operations problems.

2. The system of claim 1 , wherein identifying certain fault sources of the set of fault records responsible for the computer operations problems comprises identifying fault records from a set of given categories of fault records.

3. The system of claim 2 , wherein the set of given categories of fault records corresponds to a selected analysis perspective.

4. The system of claim 1 , the fault analysis subsystem configured to present the identified fault sources in a report, each identified fault source accompanied by a key benefit of resolving the operation problem to which the fault source corresponds, the key benefit being described in terms of a statistic from the set of determined fault statistics.

5. A method for analyzing computer operations problems, comprising:

receiving a set of fault records, each fault record corresponding to one of a set of possible computer operations problems, having a fault source, and comprising attributes relating to at least one of an identity, category and timing of said one problem;

determining a set of fault statistics based on a subset of fault records, the set of fault statistics relating to at least one of CPU usage, number of faults, and fault category;

generating rankings for fault sources responsive to the determined set of fault statistics;

generating a flag for a fault source responsive to the generated ranking for the fault source differing by at least a threshold amount from a mean of the generated rankings of the fault sources, the fault analysis subsystem configured to cause fault sources having flags to be displayed in a manner visually distinguishable from fault sources not having flags; and

responsive at least in part to the determination of the set of fault statistics, identifying certain fault sources of the set of fault records as being responsible for the computer operations problems.

6. The method of claim 5 , wherein identifying certain fault sources of the set of fault records responsible for the computer operations problems comprises identifying fault records from a set of given categories of fault records.

7. The method of claim 6 , wherein the set of given categories of fault records corresponds to a selected analysis perspective.

8. The method of claim 5 , further comprising presenting the identified fault sources in a report, each identified fault source accompanied by a key benefit of resolving the operation problem to which the fault source corresponds, the key benefit being described in terms of a statistic from the set of determined fault statistics.

9. A computer readable storage medium storing a computer program executable by a processor for performing analysis of computer operations problems, the actions of the computer program comprising:

receiving a set of fault records, each fault record corresponding to one of a set of possible computer operations problems, having a fault source, and comprising attributes relating to at least one of an identity, category and timing of said one problem;

determining a set of fault statistics based on a subset of fault records, the set of fault statistics relating to at least one of CPU usage, number of faults, and fault category;

generating rankings for fault sources responsive to the determined set of fault statistics;

generating a flag for a fault source responsive to the generated ranking for the fault source differing by at least a threshold amount from a mean of the generated rankings of the fault sources, the fault analysis subsystem configured to cause fault sources having flags to be displayed in a manner visually distinguishable from fault sources not having flags; and

responsive at least in part to the determination of the set of fault statistics, identifying certain fault sources of the set of fault records as being responsible for the computer operations problems.

10. The computer readable storage medium of claim 9 , wherein identifying certain fault sources of the set of fault records responsible for the computer operations problems comprises identifying fault records from a set of given categories of fault records.

11. The computer readable storage medium of claim 9 , wherein the set of given categories of fault records corresponds to a selected analysis perspective.

12. The computer readable storage medium of claim 9 , the actions of the computer program further comprising presenting the identified fault sources in a report, each identified fault source accompanied by a key benefit of resolving the operation problem to which the fault source corresponds, the key benefit being described in terms of a statistic from the set of determined fault statistics.

Assignments (18)
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 →
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 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052842/0166) Recorded Aug 5, 2024
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: BMC SOFTWARE, INC. (AS SUCCESSOR-BY-MERGER TO COMPUWARE CORPORATION)
Reel/Frame 068316/0566 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052842/0277) Recorded Aug 5, 2024
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: BMC SOFTWARE, INC. (AS SUCCESSOR-BY-MERGER TO COMPUWARE CORPORATION)
Reel/Frame 068316/0868 →
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 →
MERGER Recorded Apr 13, 2021
From: COMPUWARE CORPORATION
To: BMC SOFTWARE, INC.
Reel/Frame 055906/0332 →
SECURITY INTEREST Recorded Jun 4, 2020
From: COMPUWARE CORPORATION
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052842/0166 →
SECURITY INTEREST Recorded Jun 4, 2020
From: COMPUWARE CORPORATION
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052842/0277 →
SECURITY INTEREST Recorded Jun 4, 2020
From: COMPUWARE CORPORATION; BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: CREDIT SUISSE, AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 053467/0434 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT R/F 46690/0954 Recorded Jun 2, 2020
From: JEFFERIES FINANCE LLC
To: COMPUWARE CORPORATION
Reel/Frame 052806/0847 →
SECURITY INTEREST Recorded Aug 24, 2018
From: COMPUWARE CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046690/0954 →
RELEASE OF FIRST LIEN PATENT SECURITY AGREEMENT RECORDED AT REEL\FRAME 035200\0973 AND 035200\0955 Recorded Aug 23, 2018
From: JEFFERIES FINANCE LLC
To: DYNATRACE LLC; COMPUWARE CORPORATION
Reel/Frame 046922/0886 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2018
From: BENNETT, EARL W.; LIEBERT, JAMES
To: COMPUWARE CORPORATION
Reel/Frame 046636/0375 →
TERMINATION OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 035201/0065 Recorded Feb 14, 2018
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: COMPUWARE CORPORATION
Reel/Frame 045325/0384 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Mar 13, 2015
From: COMPUWARE CORPORATION
To: JEFFERIES FINANCE, LLC
Reel/Frame 035201/0065 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Mar 13, 2015
From: COMPUWARE CORPORATION
To: JEFFERIES FINANCE, LLC
Reel/Frame 035200/0973 →