IoT Device Classification Using Network Activity Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IoT device detection systems rely on static information and MAC addresses, leading to inefficiencies and low accuracy in identifying device sources and functionalities, especially in diverse and evolving network environments, and often require domain expertise.

Innovation Solution

A machine learning-based approach that classifies IoT devices by analyzing network activity data to identify manufacturer and function, using embedded vectors and decision trees to enhance detection accuracy and adaptability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If rule-based detection using MAC addresses and static information is used, then implementation is simple, but detection accuracy and coverage are insufficient

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddetection accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent replaces the mechanical rule-based detection system with a machine learning-based detection system. Instead of using static MAC address matching and predetermined rules, the system employs trained machine learning models that analyze network traffic patterns, device behaviors, and multiple attributes to dynamically identify and classify IoT devices, thereby significantly improving detection accuracy while maintaining implementation feasibility through automated model training and deployment

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent transforms the detection approach by changing from static parameters (MAC addresses, device types) to dynamic parameters including network traffic patterns, communication behaviors, temporal characteristics, and multiple device attributes. The machine learning models process these changing parameters to improve detection accuracy and adapt to evolving IoT device landscapes

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If machine learning-based classification is implemented, then detection accuracy and adaptability improve, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-training machine learning models using labeled IoT device data before deployment. The models are trained offline on comprehensive datasets containing various IoT device characteristics and behaviors, allowing the system to achieve high detection accuracy upon deployment without requiring complex real-time processing logic. This preliminary training phase captures device patterns and behaviors that simplify subsequent real-time classification

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces machine learning models as intermediaries between raw network traffic data and device classification results. These models serve as mediators that automatically process complex traffic patterns, extract relevant features, and generate classification decisions, thereby reducing the need for manual rule creation and simplifying the overall system architecture while maintaining high detection accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If static information and MAC addresses are used for detection, then data collection is simple, but the ability to cover diverse and evolving IoT devices is limited

Engineering Contradiction:
Improvedata collection simplicityVSAvoidcoverage of diverse devices
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transitions from static detection methods to dynamic detection by implementing machine learning models that continuously learn and adapt to new IoT device types and behaviors. The system processes dynamic network traffic data, communication patterns, and temporal characteristics, enabling it to automatically adapt to evolving IoT device landscapes without requiring manual updates to detection rules or databases

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If rule-based systems are used, then domain expertise is required, but the systems produce results with low confidence

Engineering Contradiction:
Improvedomain expertise requirementVSAvoidresult confidence
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements self-service by enabling the machine learning system to automatically learn from labeled IoT device data and perform detection without requiring continuous human domain expertise. The models are trained on comprehensive datasets and can independently classify devices, generate predictions, and adapt to new device types, thereby reducing reliance on expert operators while producing high-confidence results through probabilistic predictions and confidence scoring mechanisms

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12483575B2Network device classification
Publication Date: 2025.11.25 CHECK POINT SOFTWARE TECH LTD
  • US12483575B2 patent drawing
  • US12483575B2 patent drawing
  • US12483575B2 patent drawing

AI summary

A device and method for classifying network devices based on their manufacturer (also referred to as vendor or brand) and function (e.g., printer, car, thermostat, etc.). This classification process utilizes a trained model that leverages parameters associated with the device's network activity as input.