Mobile Node Identification via Probe Request Fingerprinting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In WLAN communications, identifying unknown non-access point stations or mobile nodes is challenging due to the variability in the organization and content of probe request frames, which makes it difficult to determine the type and characteristics of mobile devices within a network.

Innovation Solution

A method and system that capture and analyze probe request frames from known mobile nodes to create a fingerprint database, allowing for the identification of unknown mobile nodes by comparing their transmitted details and organization with the stored fingerprints, including vendor, model, chipset type, and firmware version, and storing unknown nodes in a database for future matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If probe request frames are analyzed to identify mobile nodes, then identification capability is improved, but the variability in organization and content of frames makes identification difficult

Engineering Contradiction:
Improveidentification accuracyVSAvoidframe analysis difficulty
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the probe request frame into multiple distinct information elements (vendor-specific IE, supported rates, SSID, etc.) and analyzes each segment's organization, order, and content characteristics to create a comprehensive fingerprint profile for mobile node identification

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary capture and analysis of probe request frames from known mobile nodes to create a database of fingerprint profiles before attempting to identify unknown nodes, establishing reference data in advance to facilitate subsequent identification

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If a fingerprint database is created to store mobile node characteristics, then identification accuracy is improved, but the complexity of capturing, organizing, and storing multiple parameters increases

Engineering Contradiction:
Improveidentification accuracyVSAvoiddatabase management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates simplified fingerprint profiles that capture essential characteristics of mobile nodes (organization order, information element presence, key parameters) rather than storing complete frame data, reducing database complexity while maintaining identification accuracy

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms raw frame data into standardized fingerprint parameters with consistent structure and format, enabling efficient storage and comparison while reducing the complexity of database management

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If detailed information is captured from probe requests including vendor, model, chipset, and firmware, then identification precision is improved, but the amount of data to be processed and stored increases

Engineering Contradiction:
Improveidentification precisionVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and focuses on specific critical information elements from probe request frames (vendor-specific IE, organization order, supported rates) that provide the most discriminative power for identification, rather than processing all available data

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10104601B2Identification of mobile nodes in WLAN communications
Publication Date: 2018.10.16 SR TECH INC
  • US10104601B2 patent drawing
  • US10104601B2 patent drawing
  • US10104601B2 patent drawing

AI summary

A method and a node identification system for identifying at least one unknown mobile node in a communications network using details related to at least one known mobile node and organization of the details related to the at least one known mobile node. The method includes capturing details related to the at least one unknown mobile node and identifying an organization of the captured details related to the at least one unknown mobile node, comparing the details related to the at least one known mobile node and the organization of the details related to the at least one known mobile node with the captured details related to the at least one unknown mobile node and the organization of the captured details related to the at least one unknown mobile node, and determining a type of the at least one unknown mobile node based on the comparing.