IP Library › Granted Patent US 10,581,665
Granted Patent B2
US 10,581,665 · App. 15/793,358 · Granted Mar 3, 2020

Content-aware anomaly detection and diagnosis

Inventors: Wei Cheng (Plainsboro, NJ); Haifeng Chen (West Windsor, NJ); Guofei Jiang (Princeton, NJ)
Assignee: NEC Corporation
H04L41/0631H04L41/064H04L41/065H04L41/0672H04L41/16H04L43/06H04L43/0817H04L43/0823H04L43/106H04L41/069H04L43/16
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 10,581,665
App. No.
15/793,358
Granted
Mar 3, 2020
Kind
B2
Abstract

Methods and systems for detecting a system fault include determining a network of broken correlations for a current timestamp, relative to a predicted set of correlations, based on a current set of sensor data. The network of broken correlations for the current timestamp is compared to networks of broken correlations for previous timestamps to determine a fault propagation pattern. It is determined whether a fault has occurred based on the fault propagation pattern. A system management action is performed if a fault has occurred.

Claims (16)

1. A method for detecting a system fault, comprising:

determining a network of broken correlations for a current timestamp, relative to a predicted set of correlations, based on a current set of sensor data;

comparing the network of broken correlations for the current timestamp to networks of broken correlations for previous timestamps by determining a precision curve and a recall curve to determine a fault propagation pattern;

determining that a fault has occurred based on the fault propagation pattern using a processor; and

automatically shutting down one or more systems, by the processor, responsive to the determination that a fault has occurred to prevent the fault from propagating;

wherein comparing the network of broken correlations for the current timestamp to networks of broken correlations for previous timestamps further comprises determining a time range between the current timestamp and a first timestamp at which a value of the precision curve drops below a threshold.

2. The method of claim 1 , wherein comparing the network of broken correlations for the current timestamp to networks of broken correlations for previous timestamps further comprises determining a behavior of the recall curve within the time range.

3. The method of claim 2 , wherein determining whether a fault has occurred comprises determining that a fault has occurred if the recall curve increases monotonically in the time range.

4. A system for detecting a fault comprising:

a computing device including a processor and a memory operatively coupled to the processor, said memory having stored thereon computer executable instructions that when executed by the processor cause the system to execute:

an invariant graph module configured to determine a network of broken correlations for a current timestamp, relative to a predicted set of correlations, based on a current set of sensor data;

an invariant comparison module configured to compare the network of broken correlations for the current timestamp to networks of broken correlations for previous timestamps by determining a precision curve and a recall curve to determine a fault propagation pattern and to further determine that a fault has occurred based on the fault propagation pattern; and

a fault management module configured to automatically shut down one or more systems, responsive to the determination that a fault has occurred to prevent the fault from propagating;

wherein the invariant comparison module is further configured to determine a time range between the current timestamp and a first timestamp at which a value of the precision curve drops below a threshold.

5. The system of claim 4 , wherein the invariant comparison module is further configured to determine a behavior of the recall curve within the time range.

6. The system of claim 5 , wherein the invariant comparison module is further configured to determine that a fault has occurred if the recall curve increases monotonically in the time range.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2019
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 051238/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2017
From: CHENG, WEI; CHEN, HAIFENG; JIANG, GUOFEI
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 043947/0372 →
Continuity (2)
Provisional Application 62417757 · Nov 4, 2016
Related Publication 20180131560A1 · May 10, 2018