Bloom Filter Anomaly Detection for Millisecond Sensor Screening

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing anomaly detection methods in industrial systems are inadequate for timely and reliable detection of anomalies, particularly in critical services, as they often require processing times exceeding the necessary milliseconds for effective action, and may unnecessarily shut down systems, impacting availability and safety.

Innovation Solution

A computer-implemented method using Bloom filters to compare real-time sensor data with predefined signatures indicative of anomalous events, allowing for fast detection and appropriate control actions, such as stopping or switching to backup systems, while minimizing downtime and ensuring accurate identification of critical versus non-critical anomalies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional anomaly detection methods (genetic algorithms, principal component analysis) are used, then detection accuracy may be adequate, but processing time exceeds the required millisecond detection time

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoiddetection processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates simplified copies of anomaly signatures using Bloom filters. Instead of storing complete anomaly profiles, it creates compact bit array representations that can be quickly compared against sensor data, dramatically reducing processing time while maintaining detection capability

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments anomaly detection into two distinct phases: (1) Bloom filter-based rapid screening to identify potential anomalies in milliseconds, and (2) detailed analysis phase for confirmed anomalies. This segmentation allows the system to meet real-time requirements for detection while performing comprehensive analysis only when necessary

Inventive Principle:
Principle #1Segmentation

2Reliability

If anomaly detection is performed continuously with high sensitivity, then detection reliability improves, but system shutdowns increase reducing availability

Engineering Contradiction:
Improveanomaly detection reliabilityVSAvoidsystem availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies different detection thresholds and analysis depths to different anomaly types and system contexts. Critical anomalies trigger immediate shutdowns, while non-critical anomalies allow continued operation with monitoring, optimizing both safety and availability based on local conditions

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The Bloom filter performs a partial check first, identifying only the most likely anomalies with high confidence. Full anomaly verification and system shutdown decisions are performed only for cases where the Bloom filter indicates a genuine match, avoiding unnecessary shutdowns for false positives

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240393775A1Determining anomalous events in a system using a bloom filter
Publication Date: 2024.11.28 EATON INTELLIGENT POWER LTD
  • US20240393775A1 patent drawing
  • US20240393775A1 patent drawing
  • US20240393775A1 patent drawing

AI summary

Some embodiments relate to computer-implemented method for determining an anomalous event in a system. The invention includes defining a Bloom filter representing predefined signature strings each indicative of an anomalous event in the system. The invention includes receiving sensor data from, sensors of the system, indicative of operational parameters associated with the system. The invention includes determining, based on the sensor data, a current signature string indicative of current operation of the system, and comparing the current signature string to the predefined signature strings to determine whether there is an anomalous event in the system, where performing the comparison includes applying the Bloom filter to the current signature string.