Contextual Fingerprinting for Wireless Radio Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional wireless network management systems assign clients to radios using generic performance tables, which fail to account for individual client characteristics and radio performance degradation, leading to suboptimal radio connections and network congestion.

Innovation Solution

The system collects client-specific metrics to generate contextual fingerprints, using machine learning to predict client behavior and manage radio assignments, ensuring more accurate and efficient client management by a network manager process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If generic performance tables are used for radio assignment, then device complexity is reduced, but network throughput deteriorates due to suboptimal client-radio matching

Engineering Contradiction:
Improveradio assignment mechanismVSAvoidnetwork throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system performs preliminary profiling of client devices by collecting performance metrics across multiple radios before actual network operation. This pre-characterization data is stored and used to make informed radio assignment decisions, avoiding the need for complex real-time analysis while achieving optimal matching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from using static generic performance tables to dynamic client-specific performance profiles. By changing the parameter set from population averages to individual device characteristics, the system achieves better throughput without proportionally increasing complexity.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If client-specific metrics are collected and stored, then radio assignment accuracy is improved, but loss of information increases due to larger data requirements

Engineering Contradiction:
Improveradio assignment accuracyVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system extracts only the most relevant performance metrics from complete client device data. By selecting specific measurable parameters (throughput, latency, packet loss) rather than storing all possible device characteristics, the system achieves accurate profiling with minimized data storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If generic performance tables are used, then ease of operation is maintained, but reliability deteriorates due to inability to account for radio performance degradation

Engineering Contradiction:
Improveradio assignment managementVSAvoidconnection performance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements feedback loops where actual client performance on each radio is measured and used to update client profiles. This continuous learning mechanism allows the system to adapt to radio performance degradation over time while maintaining automated operation, combining reliability improvements with ease of use.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static performance tables to dynamic client profiles that evolve over time. By making the performance data adaptive and updateable, the system reliably accounts for changing radio conditions without requiring manual intervention to maintain ease of operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12174308B2Increasing wireless network performance using contextual fingerprinting
Publication Date: 2024.12.24 CALIX INC
  • US12174308B2 patent drawing
  • US12174308B2 patent drawing
  • US12174308B2 patent drawing

AI summary

Systems and techniques for increasing wireless network performance using contextual fingerprinting are described herein. Performance metrics may be obtained for a client device-access radio pair that includes a wireless network interface of a client device and an access radio of a wireless network associated with the client device. A fingerprint may be generated for the client device-access radio pair. The fingerprint may be stored in a fingerprint store for the wireless network.