Client Steering Control in Multi-AP Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Wi-Fi Alliance specifications for multi-access point networks lack implementation details for client steering, leading to performance issues and potential side effects in network operations.

Innovation Solution

A method and apparatus utilizing a controller-agent-client architecture to calculate Basic Service Set (BSS) scores based on metrics like RSSI and path metrics, triggering operations to select the best BSS for roaming when a predetermined threshold is reached, thereby enhancing network performance and balancing load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If multiple APs are connected together in a multi-AP network according to Wi-Fi Alliance specifications, then network coverage and connectivity are improved, but client steering control lacks implementation details leading to performance issues and potential side effects

Engineering Contradiction:
Improvenetwork coverageVSAvoidclient steering control reliability
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent implements client steering control by dynamically changing parameters including BSS score calculation based on RSSI metrics, path metrics, and channel metrics. The controller adjusts steering decisions based on threshold comparisons of calculated scores, enabling reliable client roaming without requiring new hardware infrastructure

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a controller as an intermediary component that coordinates between multiple APs and clients. The controller receives metrics from APs, calculates BSS scores, and makes centralized steering decisions, providing reliable client management across the multi-AP network without requiring direct peer-to-peer communication between APs and clients

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If client steering control is implemented without detailed implementation specifications, then device complexity is reduced, but network performance and stability deteriorate due to lack of implementation details

Engineering Contradiction:
Improveimplementation complexityVSAvoidnetwork performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent defines specific parameters for client steering including BSS score calculation using RSSI metrics, path metrics, and channel metrics with configurable weights. This parameter-based approach provides detailed implementation guidance without increasing hardware complexity, enabling optimized network performance through software-controlled steering decisions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements continuous feedback mechanisms where APs report metrics (RSSI, channel quality, load) to the controller, which calculates BSS scores and adjusts steering decisions based on current network conditions. This feedback loop enables adaptive client steering that optimizes network performance while maintaining simple device implementation

Inventive Principle:
Principle #23Feedback

3Productivity

If frequent client roaming is allowed to optimize performance, then network efficiency is improved, but network stability deteriorates due to excessive roaming operations

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidnetwork stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent prevents excessive roaming by implementing threshold-based BSS score comparison and time measurement counting. Roaming is only triggered when the target BSS score exceeds the current BSS score by a predefined threshold and the time measurement count reaches a predetermined threshold, preventing unnecessary roaming operations while maintaining network efficiency

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent performs preliminary evaluation of potential target BSSs by calculating their BSS scores and comparing them against current connections before initiating roaming. The time measurement count mechanism pre-evaluates whether a target BSS consistently outperforms the current connection over time, ensuring roaming only occurs when truly beneficial for network efficiency

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11019515B1Method and apparatus for performing client steering control in multi-access point network
Publication Date: 2021.05.25 REALTEK SINGAPORE PTE LTD
  • US11019515B1 patent drawing
  • US11019515B1 patent drawing
  • US11019515B1 patent drawing

AI summary

A method for performing client steering control in a multi-AP network and associated apparatus are provided. The method includes: utilizing a controller of a controller-agent-client architecture of the multi-AP network to obtain multiple metrics from interactions between logical entities of the controller-agent-client architecture; calculating Basic Service Set (BSS) scores of a set of BSSs according to the multiple metrics, respectively, for selecting a best BSS from the set of BSSs according to the BSS scores; and in response to a time measurement count reaching a predetermined threshold, utilizing the controller to trigger at least one operation related to at least the agents, to allow the best BSS to be selected as a target BSS for roaming, thereby enhancing overall performance of the multi-AP network, wherein the time measurement count corresponds to length of time that the best BSS keeps having highest score of the BSS scores.