Device Identification Inference for Incomplete MAC Address Records

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods struggle to accurately identify electronic device information, such as manufacturer, model, and version, based solely on media access control (MAC) addresses due to incomplete records, necessitating improved identification techniques.

Innovation Solution

A device identification server system that collects and infers device information using a combination of stored data, manufacturing records, consumer surveys, and panel data to interpolate and predict device details when MAC addresses are unknown, employing inference algorithms to enhance identification accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If device identification relies solely on stored MAC address records, then the system is simple to operate, but identification accuracy deteriorates when records are incomplete

Engineering Contradiction:
Improvedevice identification accuracyVSAvoididentification system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary inference system that mediates between the MAC address and the complete device information. When direct records are unavailable, the inference system acts as a mediator to bridge the gap by analyzing patterns from known devices and generating predicted device information, thus improving accuracy without requiring complete direct records for every device

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a virtual copy or representation of device information through inference. Instead of requiring direct access to complete device records, the system generates synthesized device profiles based on patterns from known devices, allowing accurate identification even when original complete records are unavailable

Inventive Principle:
Principle #26Copying

2Measurement precision

If the system collects and stores comprehensive device information, then identification accuracy improves, but data management complexity and storage requirements increase

Engineering Contradiction:
Improvedevice information accuracyVSAvoiddata storage volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential patterns and characteristics needed for inference rather than storing all possible device information. By taking out only the critical identifying features and patterns from comprehensive device data, the system maintains high identification accuracy while significantly reducing the quantity of data that needs to be stored and managed

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If the system uses inference algorithms to predict device details, then identification accuracy improves for unknown devices, but processing time and computational complexity increase

Engineering Contradiction:
Improvedevice identification accuracyVSAvoididentification processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-calculating and storing device information patterns and characteristics before actual identification is needed. This allows the inference algorithms to work with pre-processed data during identification, reducing real-time computational complexity and processing time while maintaining high accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250363105A1Methods and apparatus to identify electronic devices
Publication Date: 2025.11.27 THE NIELSEN CO (US) LLC
  • US20250363105A1 patent drawing
  • US20250363105A1 patent drawing
  • US20250363105A1 patent drawing

AI summary

Methods, apparatus, systems, and articles of manufacture are disclosed to identify devices. An example apparatus to identify devices comprises at least one memory; machine readable instructions; and processor circuitry to at least one of instantiate or execute the machine readable instructions to: determine if a device identification repository includes a first device identifier included in a query; infer first device information for the first device identifier based on a second device identifier and second device information included in the device identification repository; and transmit the first device information in response to the query.