Access Point Steering for Randomized MAC Association Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of effectively steering wireless devices in a network is exacerbated by the use of randomized and changing MAC addresses, making it difficult for network controllers to determine the best association point, leading to suboptimal user experience.

Innovation Solution

A network controller device receives association request frames from multiple access point devices, analyzes steering parameters, predicts channel load, and selects a preferred access point device to steer the wireless device for enhanced quality of experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If randomized and changing MAC addresses are used for wireless devices, then security and privacy are improved, but device tracking and steering capability deteriorate

Engineering Contradiction:
Improvesecurity and privacyVSAvoiddevice tracking capability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary mapping mechanism between randomized MAC addresses and original device identifiers. The system maintains a correspondence table that links temporary MAC addresses to permanent device IDs, enabling the network controller to track devices and perform steering while preserving the security benefits of randomized MAC addresses. This intermediary layer resolves the contradiction by allowing information retrieval without exposing the original identifier.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If probe requests are used to determine the best association point, then network controller can make informed steering decisions, but the process becomes unfeasible due to randomized MAC addresses

Engineering Contradiction:
Improveassociation point determination accuracyVSAvoidsteering process efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements preliminary action by having access point devices report association request events to the network controller before actual association occurs. The network controller receives and processes these advance notifications, containing device identifier and target AP information, to pre-determine the optimal association point. This eliminates the need for repeated probe requests and enables efficient steering decisions to be made in advance.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If each wireless device uses a different MAC address for each association or probe request, then security is enhanced, but consistent device identification and tracking become problematic

Engineering Contradiction:
ImprovesecurityVSAvoiddevice tracking complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the network controller receives association request events from access point devices, processes the information to determine optimal association targets, and sends steering decisions back to the appropriate devices. This closed-loop feedback system enables consistent tracking and steering of wireless devices using randomized MAC addresses, as the controller maintains state information and can make informed decisions based on accumulated data about device behavior and network conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12557011B2Association and re-association request station steering utilizing controller direction
Publication Date: 2026.02.17 RUCKUS IP HOLDINGS LLC
  • US12557011B2 patent drawing
  • US12557011B2 patent drawing
  • US12557011B2 patent drawing

AI summary

Managing an association of a wireless device to an access point device of a wireless network is disclosed. A client device sends an association request frame to one or more access point devices that is directed to a target access point device. A network controller device receives an association request event from each access point device that received an association request frame. The network controller device can select a preferred access point device based on one or more steering parameters of the associated request events. The network controller device sends the target access point device the preferred access point device as indicated by one or more preferred access point device parameters. The target access point device sends an association response frame to the client device that indicates the preferred access point device so as to steer the client device to the preferred access point device.