IP Library Granted Patent US 9,965,724
Granted Patent B2
US 9,965,724 · App. 14/141,738 · Granted May 8, 2018

System and method for determining fuzzy cause and effect relationships in an intelligent workload management system

Inventors: Jeremy Ray Brown (Bluffdale, UT); Jason Allen Sabin (Lehi, UT); Nathaniel Brent Kranendonk (Springville, UT); Kal A. Larsen (Springville, UT); Lloyd Leon Burch (Payson, UT); Michael Fairbanks (Lindon, UT); Michael John Jorgensen (Mapleton, UT); Thomas Larry Biggs (Payson, UT)
Assignee: Micro Focus Software Inc.
G06N7/02G06N5/048G06Q10/0633
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 9,965,724
App. No.
14/141,738
Granted
May 8, 2018
Kind
B2
Abstract

The system and method for determining fuzzy cause and effect relationships in an intelligent workload management system described herein may combine potential causes and effects captured from various different sources associated with an information technology infrastructure with substantially instantaneous feedback mechanisms and other knowledge sources. As such, fuzzy correlation logic may then be applied to the combined information to determine potential cause and effect relationships and thereby diagnose problems and otherwise manage interactions that occur in the infrastructure. For example, information describing potential causes and potential effects associated with an operational state of the infrastructure may be captured and combined, and any patterns among the information that describes the multiple potential causes and effects may then be identified. As such, fuzzy logic may the be applied to any such patterns to determine possible relationships among the potential causes and the potential effects associated with the infrastructure operational state.

Claims (30)

1. A method, comprising:

identifying, by a machine, information pertinent to a state of an infrastructure;

associating, by the machine, patterns associated with portions of the state, wherein associating further includes deriving the patterns based on the state that is associated with a current interaction with the infrastructure; and

determining, by the machine, candidate causes and effects for the state using the patterns by searching previous known causes and effects having previous known information for sources that provided the previous known causes and effects, keywords associated with the previous known information, and time slices for events captured from the sources with the previous known causes and effects.

2. The method of claim 1 , wherein associating further includes labeling resources associated with each portion of the state within the patterns.

3. The method of claim 1 , wherein associating further includes labeling the candidate effects identified in the patterns.

4. The method of claim 1 , wherein associating further includes labeling resources and the candidate causes within the patterns.

5. The method of claim 1 , wherein determining further includes processing a fuzzy logic algorithm to determine the candidate causes and effects.

6. The method of claim 5 , wherein processing further includes indicating, by the fuzzy logic algorithm, relationships for each candidate cause and effect from the patterns.

7. The method of claim 6 , wherein indicating, filtering, by the fuzzy logic algorithm, the relationships into potential relationships and excluded relationships.

8. The method of claim 1 further comprising, presenting, by the machine, at least one relationship diagram that visually depicts possible relationships for the candidate causes and effects relative to resources identified from the state.

9. The method of claim 1 further comprising, modifying, by the machine, the candidate causes and effects based on known relationships for the candidate causes and effects relative to resources identified from the state.

10. The method of claim 1 further comprising, modifying, by the machine, the candidate causes and effects based on identified potential relationships for the candidate causes and effects relative to resources identified from the state.

11. The method of claim 1 further comprising, ordering, by the machine, the candidate causes and effects based on time.

12. The method of claim 1 further comprising, assigning, by the machine, identities for resources associated with the candidate causes and effects.

13. A method, comprising:

assembling, by a machine, cause and effect relationships using, at least in part, information included in a state for a technology infrastructure;

generating, by the machine patterns from the cause and effect relationships, wherein generating further includes deriving the patterns based on the state that is associated with a current interaction with the technology infrastructure; and

deriving, by the machine, at least one additional relationship from the patterns by searching previous known relationships having previous known information for sources that provided the previous known relationships, keywords associated with the previous known information, and time slices for events captured from the sources with the previous known relationships.

14. The method of claim 13 , wherein assembling further includes augmenting the cause and effect relationships with known relationships.

15. The method of claim 14 , wherein augmenting further includes excluding at least one relationship from the cause and effect relationships based on the known relationships.

16. The method of claim 14 further comprising, assigning, by the machine, resource identifiers to the cause and effect relationships and the at least one additional relationship.

17. The method of claim 16 further comprising, presenting, by the machine, the resource identifiers, the cause and effect relationships, and the at least one additional relationship in a graphical user interface.

18. A system, comprising:

a processor; and

a fuzzy logic module, the fuzzy logic module operative to (i) execute on the processor;

(ii) derive patterns for cause and effect relationships in a state associated with a processing environment based on the state that is associated with a current interaction with the processing environment; and

(iii) derive at least one additional relationship from the patterns by performing a search on previous known relationships having previous known information for sources that provided the previous known relationships, keywords associated with the previous known information, and time slices for events captured from the sources with the previous known relationships.

19. The system of claim 18 , wherein the fuzzy logic module is further operable to (iv) filter out one or more of the cause and effect relationships based on the patterns.

20. The system of claim 18 , wherein the fuzzy logic module is further operable to (iv) assign resource identifiers to each of the cause and effect relationships and the at least one additional relationship.

Assignments (7)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST REEL/FRAME 035656/0251 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.)
Reel/Frame 062623/0009 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT TYPO IN APPLICATION NUMBER 10708121 WHICH SHOULD BE 10708021 PREVIOUSLY RECORDED ON REEL 042388 FRAME 0386. ASSIGNOR(S) HEREBY CONFIRMS THE NOTICE OF SUCCESSION OF AGENCY. Recorded Jul 26, 2018
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 048793/0832 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
NOTICE OF SUCCESSION OF AGENCY Recorded May 2, 2017
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 042388/0386 →
CHANGE OF NAME Recorded Sep 13, 2016
From: NOVELL, INC.
To: MICRO FOCUS SOFTWARE INC.
Reel/Frame 040020/0703 →
SECURITY INTEREST Recorded May 13, 2015
From: MICRO FOCUS (US), INC.; BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; NOVELL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 035656/0251 →
Continuity (2)
Continuation 12952314 · Nov 23, 2010
Related Publication 20140143200A1 · May 22, 2014