Sensor Network Fault Detection via Partner Agent Broadcasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a method to detect fault conditions in nodes within sensor networks, particularly for detecting faults in distant nodes and their associated sensors, and to broadcast this information across the network to enable corrective actions.

Innovation Solution

A system where each node with an agent can join a communications network, analyze sensor data to detect fault conditions, generate and send broadcast messages containing fault information, and enable connectivity among nodes for fault detection and mitigation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If nodes continuously monitor and analyze sensor data from all other nodes in the network, then fault detection capability is improved, but network traffic and processing overhead increase

Engineering Contradiction:
Improvefault detection capabilityVSAvoidnetwork traffic and processing overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary fault detection by having nodes broadcast their operational status and sensor data periodically before actual faults occur. This allows the network to maintain an updated view of node health without requiring continuous intensive monitoring, reducing energy consumption while maintaining reliable fault detection capability.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the system broadcasts fault information to all nodes in the network, then fault response time is improved, but network communication overhead increases

Engineering Contradiction:
Improvefault response timeVSAvoidnetwork communication overhead
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The broadcast message includes targeted fault information with specific identifiers of affected nodes and their neighbors. This allows receiving nodes to selectively process only relevant fault data based on their local network position and relationships, reducing unnecessary processing overhead while maintaining fast fault response time for affected nodes.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If nodes store and analyze historical sensor data for fault detection, then measurement precision is improved, but memory requirements and processing complexity increase

Engineering Contradiction:
Improvefault detection accuracyVSAvoidmemory requirements and processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements partial historical data retention by storing only critical sensor readings and fault patterns from recent history, rather than maintaining complete historical records. This selective approach provides sufficient accuracy for detecting common fault conditions while significantly reducing memory requirements and processing complexity compared to comprehensive historical analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11621881B2Error detection and broadcasting using partner sensors
Publication Date: 2023.04.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11621881B2 patent drawing
  • US11621881B2 patent drawing
  • US11621881B2 patent drawing

AI summary

A method that includes joining, by a first node, a network connecting a set of nodes, where each node has an agent and is associated with a sensor, and where the sensor generates sensor data, and where each agent sends and receives broadcast messages, and generating, by the sensor, sensor data associated with a second node. The method also includes analyzing, by the agent, the sensor data, where the analyzing causes a detection of a first fault condition of the second node, and where the first fault condition is an indication of a problem with the second node, generating, by the agent, a broadcast message, where the broadcast message includes the first fault condition, and sending, by the first node, the broadcast message to at least one member of the set of nodes via the network.