Mesh Wi-Fi Client Steering Using ML and Wi-Fi RTT

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless networks experience reduced throughput and reliability when client devices are far from routers, especially with multiple devices in use, leading to bandwidth issues and suboptimal connections.

Innovation Solution

Implementing a machine learning model in a wireless mesh network that uses RSSI, distance, and time/day metrics to steer client devices to the most optimal access point for improved throughput, leveraging Wi-Fi RTT for location accuracy and machine learning to predict device movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If mesh Wi-Fi is deployed to extend coverage, then wireless coverage area is improved, but network throughput deteriorates when client devices are far from the router

Engineering Contradiction:
Improvewireless coverage areaVSAvoidnetwork throughput
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The patent divides the wireless network into multiple mesh nodes (routers and access points) distributed throughout the coverage area. Each node independently manages client associations and performs local intelligence operations, segmenting the network control function to maintain throughput efficiency while extending coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary client steering by predicting future client locations and proactively associating clients with optimal access points before they move. This preliminary action prevents throughput degradation by ensuring clients are already connected to the best available node before signal quality deteriorates.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple client devices are connected to the network, then network coverage utility is improved, but bandwidth is spread thin and access speed slows down

Engineering Contradiction:
Improvenetwork capacityVSAvoidaccess speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements local quality by allowing different mesh nodes to serve different client devices based on their specific conditions. Each node optimizes its local client associations independently, ensuring that high-bandwidth clients are served by nodes with available capacity while maintaining overall network adaptability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts client associations across mesh nodes based on real-time network conditions, client locations, and bandwidth availability. This dynamic reassociation ensures that access speed is maintained by continuously optimizing the distribution of clients across available network resources.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If traditional client association methods are used, then device complexity is reduced, but reliability of connection deteriorates when clients are far from router

Engineering Contradiction:
Improvesystem simplicityVSAvoidconnection reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements self-service by enabling mesh nodes to autonomously perform client steering decisions using local intelligence and captured signals. Nodes automatically associate clients with optimal access points without requiring centralized server intervention, maintaining connection reliability while minimizing system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from captured signals (RSSI, RTT) and client behavior patterns to continuously optimize client associations. Mesh nodes monitor network conditions and automatically adjust associations based on this feedback, improving connection reliability without adding significant system complexity.

Inventive Principle:
Principle #23Feedback

4Productivity

If machine learning model is implemented for client steering, then network performance is improved, but use of energy increases

Engineering Contradiction:
Improvenetwork performanceVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by implementing machine learning capabilities selectively at edge mesh nodes rather than uniformly across the entire network. Only nodes that benefit from intelligent steering perform ML operations, reducing overall energy consumption while maintaining network performance improvements where needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system extracts and uses only the essential features from captured signals (RSSI, RTT, basic client behavior) for machine learning operations, rather than processing complete data sets. This extraction approach maintains network performance benefits while minimizing the computational energy required for ML inference.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260040185A1Intelligent client steering in mesh networks
Publication Date: 2026.02.05 NETGEAR INC
  • US20260040185A1 patent drawing
  • US20260040185A1 patent drawing
  • US20260040185A1 patent drawing

AI summary

Apparatuses, methods, and systems for client steering in mesh networks are disclosed. A first access point (AP) of a network sends a quality of service (QoS) data packet to a client device. A received signal strength indication (RSSI) of the client device is captured using the QoS data packet. A distance between the AP and client device is determined using a Wi-Fi round trip time. A time and day of week is determined. Using machine learning, a second AP is identified for steering the client device to, based on the RSSI, the distance, and the time and day of week. A machine learning model is trained to steer each client device to a respective AP for increasing a throughput of the network based on features extracted from client behavior of the client devices. The second AP is connected to the client device.