DBVC Repeater Beacon Timing and Buffer Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DBVC operation in WiFi networks faces challenges such as scheduling issues, performance optimization in time-divided networks, timing/resource clashes, and interoperability with third-party devices, leading to link instability and inadequate support for legacy devices.

Innovation Solution

A repeater configured to communicate according to the DBVC protocol adjusts its operations by determining the next beacon transmission time to avoid conflicts, optimizing duty cycles based on buffer loads, and using deep packet inspection to adjust on/off channel dwell times and prioritize TCP ACK packets, thereby enhancing throughput and stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If DBVC protocol divides time into on-channel and off-channel periods for dual band operations, then device cost is reduced by using a single radio, but scheduling conflicts and timing clashes occur causing link instability

Engineering Contradiction:
Improvedevice costVSAvoidlink stability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent implements dynamic duty cycle adjustment where the repeater adapts its on-channel and off-channel time allocations based on real-time buffer load conditions. When upstream buffer load is high, the repeater increases off-channel time for better upstream communication, and vice versa. This dynamic adjustment resolves scheduling conflicts by flexibly adapting the time division scheme to actual traffic conditions, thereby maintaining link stability while using a single radio.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the temporal parameters of DBVC operation by adjusting duty cycles and timing offsets based on buffer load measurements. The repeater monitors upstream and downstream buffer loads and modifies the on-channel/off-channel time distribution accordingly. This parameter adjustment allows the system to avoid timing clashes and scheduling conflicts that would otherwise cause link instability, while still achieving cost reduction through single-radio operation.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If DBVC protocol is used for time division multiplexing, then throughput can be optimized, but timing conflicts between root AP and repeater beacons occur

Engineering Contradiction:
ImprovethroughputVSAvoidtiming synchronization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by having the repeater calculate and adjust its duty cycle parameters in advance based on predicted or current buffer load conditions. The repeater determines the appropriate on-channel and off-channel time allocations before potential timing conflicts occur, ensuring that beacon transmissions from the root AP and repeater are properly synchronized. This proactive adjustment prevents timing conflicts while maintaining optimized throughput.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the repeater continuously monitors its upstream and downstream buffer loads and uses this information to adjust its DBVC duty cycles. The feedback loop ensures that timing parameters are dynamically optimized to prevent beacon timing conflicts while maximizing throughput. The system adapts to changing traffic conditions by continuously adjusting the time division parameters based on actual buffer states.

Inventive Principle:
Principle #23Feedback

3Device complexity

If DBVC duty cycles are fixed, then implementation is simpler, but performance optimization under varying traffic conditions is inadequate

Engineering Contradiction:
Improveimplementation complexityVSAvoidperformance optimization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent transitions from fixed to dynamic duty cycle implementation. The repeater monitors buffer load conditions and automatically adjusts its on-channel and off-channel time allocations based on actual traffic demands. This dynamic approach maintains relatively simple implementation by using straightforward buffer load measurements and proportional adjustments, while significantly improving performance optimization under varying traffic conditions compared to fixed duty cycles.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11582772B2Advanced dual band virtual concurrent for WiFi
Publication Date: 2023.02.14 QUANTEFI CORP
  • US11582772B2 patent drawing
  • US11582772B2 patent drawing
  • US11582772B2 patent drawing

AI summary

Example methods of advanced DBVC for WiFi relate to one or more of avoiding beacon collisions between a repeater and a root AP, optimizing traffic flows based on buffers queued within hardware, optimizing TCP throughput through DPI and prioritization of TCP ACK packets, or optimizing transmissions through a trigger-based mechanism.An example method may include receiving a transmission from a root AP. The method may include obtaining a next root AP TBTT of a next beacon to be sent by the root AP from the transmission. The method may include determining an amount of time to delay a next repeater TBTT of a next beacon to be sent by a repeater to avoid conflict between the next root AP TBTT and the next repeater TBTT. The method may include delaying the next repeater TBTT based on the determined amount of time.