IoT Device Classification From Network Traffic for Accurate Media Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media exposure measurement systems struggle to accurately distinguish between Internet of Things (IoT) devices and devices used for digital media consumption, leading to inaccurate media consumption data and inefficient advertising decisions.

Innovation Solution

A method using network traffic data analysis with an IoT classification model, specifically a decision tree, to identify IoT devices by processing activity parameters such as user agent count, domain name count, and average bandwidth, allowing for the filtering out of IoT devices from network traffic data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If network traffic data is collected from all devices at a household, then comprehensive media exposure data can be gathered, but IoT devices without streaming capabilities contaminate the data and reduce measurement accuracy

Engineering Contradiction:
Improvevolume of network traffic dataVSAvoidmedia exposure measurement accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent extracts and removes IoT devices from the network traffic data by classifying devices based on their network activity patterns. The system identifies devices lacking streaming capabilities (such as smart thermostats and cameras) and separates them from media consumption devices, thereby purifying the dataset for accurate media exposure measurement.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameters used for device identification by analyzing network traffic characteristics such as user agent strings, domain names, and bandwidth patterns. These parameter changes enable the system to distinguish between IoT devices and media consumption devices based on their unique network behavior signatures.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If device classification is performed using complex analysis methods, then accurate identification of IoT devices is achieved, but computational resources and processing time increase

Engineering Contradiction:
ImproveIoT device identification accuracyVSAvoidclassification model complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms complex device identification into a parameter-based classification problem by extracting key network traffic features (user agent count, domain name count, average bandwidth). These transformed parameters enable accurate IoT device identification through simpler comparison logic rather than complex analysis methods.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the device identification process into distinct steps: collecting network traffic data, extracting activity parameters, comparing parameters against thresholds, and classifying devices. This segmentation allows for efficient processing by breaking down the complex task into manageable, sequential operations.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If all devices are treated as media consumption devices, then device mapping is simplified, but media consumption data becomes inaccurate due to inclusion of non-streaming devices

Engineering Contradiction:
Improvedevice mapping simplicityVSAvoidmedia consumption data accuracy
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent extracts and removes IoT devices from the media consumption device list by classifying devices based on their network activity patterns. The system identifies devices lacking streaming capabilities (such as smart thermostats and cameras) and separates them from media consumption devices, thereby purifying the dataset for accurate media exposure measurement.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary classification layer that mediates between raw network traffic data and final media consumption data. This intermediary layer processes network traffic characteristics to identify and filter out IoT devices, creating a clean subset of media consumption devices for accurate tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260039571A1Using network traffic data to identify internet of things devices
Publication Date: 2026.02.05 THE NIELSEN CO (US) LLC
  • US20260039571A1 patent drawing
  • US20260039571A1 patent drawing
  • US20260039571A1 patent drawing

AI summary

In one example, a method is described. The method includes: obtaining network traffic data characterizing network activity of devices coupled to a network at a media exposure measurement location, processing the network traffic data to generate, for each of multiple devices: activity parameters, each characterizing a network activity of the device, processing the activity parameters using an IoT classification model that includes a decision tree having: (i) multiple internal nodes, each internal node associated with an activity parameter threshold, and (ii) multiple leaf nodes, each leaf node associated with either the IoT device type or the other device type, based on the decision tree, selecting, from the device identifiers included in the network traffic data, a target device identifier corresponding to a leaf node in the decision tree that is associated with the IoT device type, and outputting the target device identifier.