IP Library › Granted Patent US 12,604,340
Granted Patent B2
US 12,604,340 · App. 18/486,217 · Granted Apr 14, 2026

Systems and methods for optimizing channels using WI-FI 7

Inventors: Lakshmi V. Thanayankizil (Troy, MI); Scott Thomas Droste (West Bloomfield, MI); Baljeet Singh Gill (Stouffville, CA)
Assignee: GM Global Technology Operations LLC
H04W74/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,604,340
App. No.
18/486,217
Granted
Apr 14, 2026
Kind
B2
Abstract

A computer-implemented method that when executed on data processing hardware causes the data processing hardware to perform operations including setting an initial transmission channel for a transmission radio between a station and an access point, setting an initial listen channel for a listen radio between the station and the access point, obtaining cleanliness data and free channel data, performing one of maintaining the initial transmission channel and the initial listen channel or switching transmission from the transmission radio to the listen radio based on the cleanliness data, and performing one of maintaining the initial transmission channel and the initial listen channel or changing the initial transmission channel to a different channel based on the free channel data.

Claims (42)

1 . A system for a vehicle comprising:

a Wi-Fi station;

data processing hardware; and

memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:

setting an initial transmission channel for a transmission radio;

setting an initial listen channel for a listen radio;

obtaining a channel state report based on data related to the transmission radio and the listen radio;

determining cleanliness data based on the channel state report indicating a cleanliness of the transmission radio and a cleanliness of the listen radio;

if the cleanliness data indicates the transmission radio is cleaner than the listen radio, maintaining the initial transmission channel and the initial listen channel; and

if the cleanliness data indicates the listen radio is cleaner than the transmission radio, switching transmission from the transmission radio to the listen radio.

2 . The system of claim 1 , wherein the operations further comprise obtaining free channel data indicating a percentage of times each of the transmission radio and the listen radio detect a free channel.

3 . The system of claim 2 , wherein the operations further comprise determining whether aggregate channel free times are similar between the transmission radio and the listen radio based on the free channel data.

4 . The system of claim 3 , wherein the operations further comprise if the aggregate channel free times are similar between the transmission radio and the listen radio, maintaining the initial transmission channel and the initial listen channel.

5 . The system of claim 3 , wherein the operations further comprise if the aggregate channel free times are dissimilar between the transmission radio and the listen radio, changing the initial transmission channel to a different channel.

6 . The system of claim 5 , wherein the operations further comprise if the aggregate channel free times are dissimilar between the transmission radio and the listen radio, changing the initial radio channel to a different channel.

7 . The system of claim 1 , wherein the Wi-Fi station uses Wi-Fi 7.

8 . A computer-implemented method when executed on data processing hardware causes the data processing hardware to perform operations comprising:

setting an initial transmission channel for a transmission radio between a station and an access point;

setting an initial listen channel for a listen radio between the station and the access point;

obtaining a channel state report based on data related to the transmission radio and the listen radio;

determining cleanliness data and free channel data based on the channel state report;

if the cleanliness data indicates the transmission radio is cleaner than the listen radio, maintaining the initial transmission channel and the initial listen channel;

if the cleanliness data indicates the listen radio is cleaner than the transmission radio, switching transmission from the transmission radio to the listen radio;

if the free channel data indicates aggregate channel free times are similar between the transmission radio and the listen radio, maintaining the initial transmission channel and the initial listen channel; and

if the free channel data indicates the aggregate channel free times are dissimilar between the transmission radio and the listen radio, changing the initial transmission channel to a different channel.

9 . The method of claim 8 , wherein the cleanliness data indicates a cleanliness of the transmission radio and a cleanliness of the listen radio.

10 . The method of claim 8 , wherein the free channel data indicates a percentage of times each of the transmission radio and the listen radio detect a free channel.

11 . The method of claim 8 , further comprising if the aggregate channel free times are dissimilar between the transmission radio and the listen radio, changing the initial radio channel to a different channel.

12 . The method of claim 8 , wherein the station is one of a smartphone, a tablet, or a laptop computer.

13 . The method of claim 8 , wherein the access point is in a vehicle.

14 . The method of claim 8 , wherein the method is implemented using Wi-Fi 7.

15 . A computer-implemented method when executed on data processing hardware causes the data processing hardware to perform operations comprising:

setting an initial transmission channel for a transmission radio between a station and an access point;

setting an initial listen channel for a listen radio between the station and the access point;

obtaining cleanliness data and free channel data;

performing one of maintaining the initial transmission channel and the initial listen channel or switching transmission from the transmission radio to the listen radio based on the cleanliness data; and

performing one of maintaining the initial transmission channel and the initial listen channel or changing the initial transmission channel to a different channel based on the free channel data.

16 . The method of claim 15 , wherein the operations comprise maintaining the initial transmission channel and the initial listen channel when the cleanliness data indicates the transmission radio is cleaner than the listen radio and when the free channel data indicates aggregate channel free times are similar between the transmission radio and the listen radio.

17 . The method of claim 15 , wherein the operations comprise switching transmission from the transmission radio to the listen radio when the cleanliness data indicates the listen radio is cleaner than the transmission radio.

18 . The method of claim 15 , wherein the operations comprise changing the initial transmission channel to a different channel when the free channel data indicates aggregate channel free times are dissimilar between the transmission radio and the listen radio.

19 . The method of claim 15 , wherein the station is one of a smartphone, a tablet, or a laptop computer and the access point is in a vehicle.

20 . The method of claim 15 , wherein the method is implemented using Wi-Fi 7.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2023
From: THANAYANKIZIL, LAKSHMI V.; DROSTE, SCOTT THOMAS; GILL, BALJEET SINGH
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 065207/0055 →
Continuity (1)
Related Publication 20250126640A1 · Apr 17, 2025
References Cited (20)
US 6934876B1 · Holeman, Sr. · 2005 [cited by examiner]
US 12127249B2 · Li · 2024 [cited by examiner]
US 12227160B2 · Hooli · 2025 [cited by examiner]
US 20090059794A1 · Frei · 2009 [cited by examiner]
US 20140119291A1 · Lee · 2014 [cited by examiner]
US 20170311206A1 · Ryoo · 2017 [cited by examiner]
US 20170315223A1 · Heldmaier · 2017 [cited by examiner]
US 20180103458A1 · Tooher · 2018 [cited by examiner]
US 20180375729A1 · Tzoreff · 2018 [cited by examiner]
US 20220124588A1 · Zhu · 2022 [cited by examiner]
US 20220183064A1 · Talarico · 2022 [cited by examiner]
US 20230072968A1 · Bahadori · 2023 [cited by examiner]
US 20230076697A1 · Silverman · 2023 [cited by examiner]
US 20230129493A1 · Kiilerich Pratas · 2023 [cited by examiner]
US 20230284270A1 · Fu · 2023 [cited by examiner]
US 20230422070A1 · Feng · 2023 [cited by examiner]
US 20240306203A1 · Ljung · 2024 [cited by examiner]
US 20240373483A1 · Chang · 2024 [cited by examiner]
WO_2019224480_A2 (Year: 2019). [cited by examiner]
WO_2024022385_A1 (Year: 2023). [cited by examiner]