Slave Device Dynamic Anomaly Detection Thresholds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IIC communication systems falsely detect anomalies when the slave device holds the SCL signal at a low level for varying times based on different command contents, leading to unnecessary device recovery processing during normal operations.
Innovation Solution
Implementing a slave and master device with parameter setting and anomaly detecting portions that adjust threshold values for anomaly detection based on the specific command content, allowing for accurate differentiation between normal and anomalous conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed threshold value is used for anomaly detection, then the anomaly detection mechanism is simple, but false detection occurs when the slave device holds the SCL signal at low level for varying times based on different command contents
Solution Approach 1:
The patent applies dynamics by making the anomaly detection threshold variable rather than fixed. The threshold value is dynamically adjusted based on the command content received from the master device. When different commands are detected, the slave device selects appropriate threshold values from stored sets, allowing the detection parameter to adapt to different operational contexts and prevent false anomalies during normal variable-length operations.
Solution Approach 2:
The patent implements parameter changes by modifying the threshold value parameter according to command content. Multiple sets of threshold values are stored in the slave device, each corresponding to different command types. The anomaly detection mechanism selects and applies the appropriate threshold set based on the received command, thereby changing the detection parameter to match the expected operation duration for that specific command.
2Productivity
If the slave device holds the SCL signal at low level for different durations based on command content, then the device can process commands appropriately, but existing anomaly detection systems falsely detect these normal variations as anomalies
Solution Approach 1:
The system uses dynamics to allow the SCL signal hold duration to vary based on command content while simultaneously using dynamic threshold adjustment to accommodate these variations. The slave device can efficiently process different commands with appropriate processing times, and the anomaly detection system adapts its threshold to distinguish between intentional variations and actual anomalies.
Solution Approach 2:
The patent changes the detection threshold parameter based on command content to match the varying SCL hold durations. By storing multiple threshold sets corresponding to different command types, the system allows productive command processing with variable durations while maintaining reliable anomaly detection through parameter adaptation.
3Ease of operation
If a single threshold value is used for all commands, then the anomaly detection system is simple to implement, but it cannot distinguish between normal command-specific processing times and actual anomalies
Solution Approach 1:
The system transitions from a static single-threshold approach to a dynamic multi-threshold approach. The anomaly detection mechanism automatically selects the appropriate threshold based on the command content, maintaining ease of operation through automated selection while improving precision by matching thresholds to expected processing durations for each command type.
Solution Approach 2:
The patent implements parameter changes by storing and selecting from multiple threshold value sets corresponding to different command types. This allows the system to maintain simple implementation through automated parameter selection while achieving high measurement precision by using command-specific thresholds that accurately reflect expected processing times.
Data Source
AI summary
A slave device is equipped with: a parameter setting portion for setting different values according to the content of commands sent from a master device, as parameter values for detecting anomalies; and an anomaly detecting portion for detecting anomalies by comparing the time corresponding to a parameter value that has been set by the parameter setting portion and the measured time of a process carried out in response to a command.


