IP Library › Granted Patent US 12,696,125
Granted Patent B2
US 12,696,125 · App. 17/978,630 · Granted Jul 28, 2026

Channel selection based on bandwidth and transmitter queue sojourn time

Inventors: Yoseph Malkin (San Jose, CA); Paul White (Burlingame, CA)
Assignee: PLUME DESIGN, INC.
H04W28/0236H04W24/02H04W24/08H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,696,125
App. No.
17/978,630
Filed
Nov 1, 2022
Granted
Jul 28, 2026
Kind
B2
Art Unit
2417
USPC
370/252
Abstract

Systems and methods for selecting Wi-Fi channels are provided. A method, according to one implementation, includes obtaining a first measurement of a sojourn time associated with operating a Wi-Fi radio at a first Wi-Fi channel, where the first Wi-Fi channel has a first bandwidth. The sojourn time is a metric related to the length of time that packets are queued before being transmitted within a Wi-Fi network. The method also includes the step of obtaining one or more additional measurements of one or more sojourn times associated with operating the Wi-Fi radio at one or more additional Wi-Fi channels. Each of the one or more additional Wi-Fi channels has a bandwidth that is different from the first bandwidth. Also, the method includes selecting a channel from among the first Wi-Fi channel and the one or more additional Wi-Fi channels based on the bandwidth and sojourn time of each respective channel.

Claims (40)

1 . A Wi-Fi component configured to operate in a Wi-Fi network, the Wi-Fi component comprising at least a Wi-Fi radio and circuitry, the circuitry configured to execute the steps of:

obtaining a first measurement of a sojourn time associated with operating the Wi-Fi radio at a first Wi-Fi channel, the first Wi-Fi channel having a first bandwidth, wherein the sojourn time is a metric related to the length of time that packets are queued before being transmitted to another component in the Wi-Fi network;

obtaining one or more additional measurements of one or more sojourn times associated with operating the Wi-Fi radio at one or more additional Wi-Fi channels, each of the one or more additional Wi-Fi channels having a bandwidth that is different from the first bandwidth;

calculating, for each channel, a respective throughput based on the bandwidth and sojourn time of the respective channel;

determining, for each channel, a respective quality metric based on at least the calculated throughput;

comparing the quality metrics of the first Wi-Fi channel and the one or more additional Wi-Fi channels; and

selecting a channel from among the first Wi-Fi channel and the one or more additional Wi-Fi channels based on the comparison of the quality metrics, the selected channel having a highest quality metric among the compared channels.

2 . The Wi-Fi component of claim 1 , wherein the circuitry is further configured to execute the step of enabling the Wi-Fi radio to operate at the selected channel.

3 . The Wi-Fi component of claim 2 , wherein the first measurement and the one or more additional measurements are obtained in real time to enable the immediate operation of the Wi-Fi radio at the selected channel.

4 . The Wi-Fi component of claim 3 , wherein, after enabling the Wi-Fi radio to operate at the selected channel for a predetermined period of time, the circuitry is further configured to execute the steps of:

repeating the obtaining steps to obtain updated sojourn times; and

repeating the selecting step to re-select a channel from among the first Wi-Fi channel and the one or more additional Wi-Fi channels based on the bandwidth and the updated sojourn time of each of the respective channels.

5 . The Wi-Fi component of claim 1 , wherein the one or more additional Wi-Fi channels include a second Wi-Fi channel and a third Wi-Fi channel, wherein the bandwidth of each of the second and third Wi-Fi channels is narrower than the first bandwidth of the first Wi-Fi channel.

6 . The Wi-Fi component of claim 5 , wherein the bandwidth of each of the second and third Wi-Fi channels is half of the first bandwidth.

7 . The Wi-Fi component of claim 5 , wherein the bandwidth of each of the second and third Wi-Fi channels is decreased from the first bandwidth via preamble puncturing.

8 . The Wi-Fi component of claim 1 , wherein the selecting step further includes the steps of:

analyzing quicker-throughput benefits related to each bandwidth and latency-reduction benefits inversely related to each sojourn time; and

weighting the bandwidth and the sojourn time measurements based on the analyzed benefits in order to optimize Quality of Experience (QoE).

9 . The Wi-Fi component of claim 1 , wherein the first Wi-Fi channel and the one or more additional Wi-Fi channels are chosen from at least the channels available in the 2.4 GHz band, 5 GHz band, and 6 GHz band defined in the Wi-Fi 6E standard and Wi-Fi 7 standard, and wherein the first Wi-Fi channel includes a bandwidth equal to 40 MHz, 80 MHz, 160 MHz, 320 MHz, including with or without split-channel operation.

10 . The Wi-Fi component of claim 1 , wherein the circuitry is further configured to execute the steps of:

obtaining application-level parameters based on a detection of an application running on one or more client devices in the Wi-Fi network, the application-level parameters including one or more of application-level latency, application-level jitter, and application traffic class; and

selecting the channel based on the bandwidth, sojourn time, and application-level parameters of each respective channel.

11 . The Wi-Fi component of claim 1 , wherein the Wi-Fi radio includes at least a chip and a transmitter queue, wherein the sojourn time is related to a queue depth in the transmitter queue or an amount of time that packets dwell within the transmitter queue as a result of latency, jitter, traffic delay, and/or interference in the Wi-Fi network, and wherein the chip is configured to perform channel selection.

12 . The Wi-Fi component of claim 1 , wherein transmission to one or more other components in the Wi-Fi network includes a fronthaul transmission between the Wi-Fi component and one or more client devices in the Wi-Fi network or a backhaul transmission between the Wi-Fi component and another backbone component in the Wi-Fi network.

13 . The Wi-Fi component of claim 1 , wherein the Wi-Fi component is an Access Point (AP) device, a pod, a mesh point device, a hub, a node, a leaf, a router, or a gateway device.

14 . A method comprising the steps of:

obtaining a first measurement of a sojourn time associated with operating a Wi-Fi radio at a first Wi-Fi channel, the first Wi-Fi channel having a first bandwidth, wherein the sojourn time is a metric related to the length of time that packets are queued before being transmitted within a Wi-Fi network;

obtaining one or more additional measurements of one or more sojourn times associated with operating the Wi-Fi radio at one or more additional Wi-Fi channels, each of the one or more additional Wi-Fi channels having a bandwidth that is different from the first bandwidth;

calculating, for each channel, a respective throughput based on the bandwidth and sojourn time of the respective channel;

determining, for each channel, a respective quality metric based on at least the calculated throughput;

comparing the quality metrics of the first Wi-Fi channel and the one or more additional Wi-Fi channels; and

selecting a channel from among the first Wi-Fi channel and the one or more additional Wi-Fi channels based on the comparison of the quality metrics, the selected channel having a highest quality metric among the compared channels.

15 . The method of claim 14 , further comprising the step of enabling the Wi-Fi radio to operate at the selected channel.

16 . The method of claim 15 , wherein the first measurement and the one or more additional measurements are obtained in real time to enable the immediate operation of the Wi-Fi radio at the selected channel.

17 . The method of claim 16 , wherein, after enabling the Wi-Fi radio to operate at the selected channel for a predetermined period of time, the method further comprises the steps of:

repeating the obtaining steps to obtain updated sojourn times; and

repeating the selecting step to re-select a channel from among the first Wi-Fi channel and the one or more additional Wi-Fi channels based on the bandwidth and the updated sojourn time of each of the respective channels.

18 . The method of claim 14 , wherein the one or more additional Wi-Fi channels include a second Wi-Fi channel and a third Wi-Fi channel, wherein the bandwidth of each of the second and third Wi-Fi channels is narrower than the first bandwidth of the first Wi-Fi channel.

19 . The method of claim 18 , wherein the bandwidth of each of the second and third Wi-Fi channels is half of the first bandwidth.

20 . The method of claim 18 , wherein the bandwidth of each of the second and third Wi-Fi channels is decreased from the first bandwidth via preamble puncturing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2022
From: MALKIN, YOSEPH; WHITE, PAUL
To: PLUME DESIGN, INC.
Reel/Frame 061616/0201 →
Continuity (1)
Related Publication 20240147293A1 · May 2, 2024
References Cited (39)
US 9680753B2 · Malkin et al. · 2017 [cited by applicant]
US 10051455B2 · Jeng et al. · 2018 [cited by applicant]
US 10178578B1 · Mcfarland et al. · 2019 [cited by applicant]
US 10187179B1 · Jorgovanovic · 2019 [cited by applicant]
US 10299405B2 · Chang et al. · 2019 [cited by applicant]
US 10420155B2 · Hu et al. · 2019 [cited by applicant]
US 10777877B2 · Su et al. · 2020 [cited by applicant]
US 11234166B2 · Mcfarland et al. · 2022 [cited by applicant]
US 20140226572A1 · Thota et al. · 2014 [cited by applicant]
US 20140286219A1 · Siomina et al. · 2014 [cited by applicant]
US 20170142680A1 · Malkin et al. · 2017 [cited by applicant]
US 20170272273A1 · Singla et al. · 2017 [cited by applicant]
US 20170366467A1 · Martin · 2017 [cited by examiner]
US 20180103505A1 · Amini · 2018 [cited by examiner]
US 20180227206A1 · Bedekar · 2018 [cited by examiner]
US 20180342784A1 · Samardzija et al. · 2018 [cited by applicant]
US 20190104411A1 · Hotchkiss et al. · 2019 [cited by applicant]
US 20190141570A1 · Verma · 2019 [cited by examiner]
US 20190149475A1 · Martin · 2019 [cited by examiner]
US 20190171259A1 · Mcfarland et al. · 2019 [cited by applicant]
US 20190174336A1 · Mcfarland et al. · 2019 [cited by applicant]
US 20190190808A1 · Jordan · 2019 [cited by examiner]
US 20190191385A1 · Shinohara et al. · 2019 [cited by applicant]
US 20190342795A1 · McFarland et al. · 2019 [cited by applicant]
US 20200322216A1 · Singla et al. · 2020 [cited by applicant]
US 20210029559A1 · Agarwal et al. · 2021 [cited by applicant]
US 20210067283A1 · Hart et al. · 2021 [cited by applicant]
US 20210076216A1 · Hotchkiss et al. · 2021 [cited by applicant]
US 20210153210A1 · Li et al. · 2021 [cited by applicant]
US 20210195441A1 · Agarwal et al. · 2021 [cited by applicant]
US 20210195442A1 · Agarwal et al. · 2021 [cited by applicant]
US 20210195443A1 · Agarwal et al. · 2021 [cited by applicant]
US 20210352493A1 · Meempat et al. · 2021 [cited by applicant]
US 20220217550A1 · Sakamoto et al. · 2022 [cited by applicant]
US 20220255799A1 · Singla et al. · 2022 [cited by applicant]
US 20220279429A1 · Agarwal et al. · 2022 [cited by applicant]
US 20240129493A1 · Emmanuel · 2024 [cited by examiner]
US 20240137923A1 · Ansari · 2024 [cited by examiner]
International Search Report and Written Opinion to corresponding Int'l Appln. No. PCT/US2025/014406 mailed Apr. 7, 20205, 19 pages. [cited by applicant]