IoT Communication Pattern Convergence Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for collecting communication information from IoT devices face challenges in efficiently gathering data, as the duration of data collection can be either too long or too short, and setting a target number of patterns for learning can be difficult due to varying requirements for each device.

Innovation Solution

A determination apparatus that includes a collection unit, an extraction unit, a calculation unit, and a determination unit to collect, extract, and analyze communication patterns, approximating the change in the cumulative number of patterns to a function that expresses a predetermined curve, determining the degree of convergence, and stopping data collection when sufficient information is gathered.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If information collection continues for a long period, then sufficient communication patterns can be collected, but collection efficiency decreases and unnecessary data is gathered

Engineering Contradiction:
Improvesufficiency of collected informationVSAvoidcollection efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system continuously monitors the cumulative number of extracted patterns and compares it against the approximated saturation curve. When the actual cumulative value approaches the predicted saturation point (within a predetermined margin), the system automatically stops collection. This feedback mechanism prevents both under-collection and over-collection, optimizing both reliability and productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary approximation of the saturation curve using initial collected data before the collection process is fully complete. This allows the system to predict the saturation point in advance and adjust the collection duration accordingly, rather than using a fixed predetermined period.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If a fixed target number of patterns is set for collection, then collection can be stopped at a predetermined point, but it is difficult to set an appropriate target number that is not too large or too small

Engineering Contradiction:
Improvecollection efficiencyVSAvoidadaptability to different devices
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically determines the collection target based on the actual convergence characteristics of each device. Instead of using a static predetermined target number, the system approximates the saturation curve from collected data and calculates the dynamic target as the cumulative value at the saturation point minus a predetermined margin. This adapts to different devices' communication patterns automatically.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the collection target parameter based on observed data characteristics. The target number of patterns is not fixed but is recalculated based on the approximated saturation curve parameters (asymptotic value and convergence rate), allowing automatic adaptation to different device types and communication behaviors.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If information collection is stopped too early, then collection efficiency is improved, but insufficient information is gathered for reliable pattern recognition

Engineering Contradiction:
Improvecollection efficiencyVSAvoidsufficiency of collected information
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses continuous feedback by comparing the actual cumulative pattern count against the approximated saturation curve. The collection process is monitored in real-time, and the stop condition is triggered only when the actual value approaches the predicted saturation point within a predetermined margin, ensuring sufficient data is collected before stopping.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system collects slightly more data than the minimum required by continuing until the cumulative value approaches (but does not exceed) the saturation point minus a predetermined margin. This partial excessive action ensures sufficient data for reliable pattern recognition while avoiding unnecessary extended collection.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11509657B2Determination device, determination method, and determination program
Publication Date: 2022.11.22 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11509657B2 patent drawing
  • US11509657B2 patent drawing
  • US11509657B2 patent drawing

AI summary

A determination apparatus according to a first embodiment collects information regarding communication performed by an IoT device. The determination apparatus extracts patterns used for detecting unauthorized communication performed by the IoT device from information that has been collected. Also, the determination apparatus approximates a change in the cumulative value of the number of patterns to a function that expresses a predetermined curve, thereby calculating the degree of convergence of the change. Also, the determination apparatus determines whether or not the degree of convergence is no less than a predetermined value.