IP Library Granted Patent US 8,027,946
Granted Patent B1
US 8,027,946 · App. 11/962,799 · Granted Sep 27, 2011

Higher order logic applied to expert systems for alarm analysis, filtering, correlation and root cause

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,027,946
App. No.
11/962,799
Granted
Sep 27, 2011
Kind
B1
Abstract

The present invention is directed to a system and method for applying second- and higher-order logic to analysis of event descriptive information, such as alarms, error messages, and fault signals.

Claims (36)

1. A method, comprising:

receiving, from a network element, event descriptive information, the event descriptive information describing an event involving at least one of a state, status, condition, configuration, operation, function, type, identity, and activity of the network element;

analyzing, by at least one of second-order and higher-order logic statements and by computer, the received event descriptive information to determine at least one of (i) a causal event underlying the event described by the event descriptive information and (ii) a remedial action to respond to the event described by the event descriptive information, wherein the analyzing step comprises the sub-steps:

selecting, by a many-order logic module, a lower-order logic module to analyze the event descriptive information;

providing the event descriptive information to the selected lower-order logic module;

analyzing, by the selected lower-order logic module, the event descriptive information to determine the at least one of (i) a causal event underlying the event described by the event descriptive information and (ii) a remedial action to respond to the event described by the event descriptive information; and

outputting, by computer, the at least one of (i) a causal event underlying the event described by the event descriptive information and (ii) a remedial action to respond to the event described by the event descriptive information.

2. The method of claim 1 , wherein at least one of (i) an event described by the event descriptive information, (ii) a causal event underlying the event described by the event descriptive information, and (iii) a remedial action to respond to the event described by the event descriptive information is at least one of (i) presented by a graphical user interface to a user, (ii) stored in a tangible computer media, and (iii) used to generate control signals to the network element, and wherein the network element is at least one of a gateway, router, server, voice communication device, text communication device, switch, and software module and further comprising:

parsing, by a meta-parser system, the received event descriptive information, wherein the parsed received event descriptive information is analyzed in the analyzing step.

3. The method of claim 2 , further comprising:

determining, by the many-order logic module, that a lower-order logic module currently does not exist to analyze the event descriptive information; and

in response, creating, by a lower-order module generator, a lower-order module to analyze the event descriptive information.

4. The method of claim 3 , wherein the creating step comprises the sub-steps:

providing a specification proof describing at least one of (i) a state and/or configuration and (ii) a condition, operation, and function, of the network element;

converting at least one of the specification proof and a modified form thereof to a programming language; and

converting the programming language into program code describing the lower-order module.

5. The method of claim 4 , further comprising:

providing the specification proof to a core inference engine;

producing, by the core inference engine, the modified form of specification proof, wherein the modified form of the specification proof is converted into the programming language.

6. A non-transitory computer readable medium comprising processor-executable instructions adapted to perform the steps of claim 1 .

7. A system, comprising:

a memory;

a processor in communication with the memory, the processor adapted to execute modules, the modules comprising:

an input adapted to receive, from a network element, event descriptive information, the event descriptive information describing an event involving at least one of a state, status, condition, configuration, operation, function, type, identity, and activity of the network element, wherein the network element is at least one of a gateway, router, server, voice communication device, text communication device, switch, and software module;

a meta-parser system adapted to parse event descriptive information, wherein the parsed received event descriptive information is analyzed by a lower-order module;

a plurality of lower-order logic modules adapted to analyze event descriptive information and determine at least one of (i) an event described by the event descriptive information, (ii) a causal event underlying the event described by the event descriptive information, and (iii) a remedial action to respond to the event described by the event descriptive information

a many-order logic module adapted to select, by at least one of second-order and higher-order logic statements, a lower-order logic module to analyze selected event descriptive information to determine at least one of (i) an event described by the selected event descriptive information, (ii) a causal event underlying the event described by the selected event descriptive information, and (iii) a remedial action to respond to the event described by the selected event descriptive information; and

an interface adapted to output the at least one of (i) an event described by the event descriptive information, (ii) a causal event underlying the event described by the event descriptive information, and (iii) a remedial action to respond to the event described by the event descriptive information.

8. The system of claim 7 , wherein the many-order logic module is adapted to determine that a lower-order logic module currently does not exist to analyze the selected event descriptive information and, in response, request creation of a lower-order logic module, and further comprising:

a lower-order module generator adapted to create the lower-order logic module to analyze the selected event descriptive information.

9. The system of claim 8 , wherein the lower-order module generator is adapted to:

receive a specification proof describing at least one of (i) a state and/or configuration and (ii) a condition, operation, and/or function of the network element;

convert at least one of the specification proof and a modified form thereof to a programming language; and

convert the programming language into program code describing the lower-order module.

10. The system of claim 8 , further comprising:

a core inference engine adapted to receive a specification proof and produce the modified form of the specification proof, wherein the modified form of the specification proof is converted into the programming language.

Assignments (19)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC
To: AVAYA INC
Reel/Frame 021156/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2008
From: DAILY, DANIEL J.; GENTLE, CHRISTOPHER R.; KAWAHARA, LISA Y.; MAITY, ASHIS KUMAR; THOMAS, MICHAEL J.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 020853/0458 →