# US 12,604,340 B2 · Systems and methods for optimizing channels using WI-FI 7

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,604,340 B2
- Document ID: US12604340B2
- Status: Granted
- Kind: B2
- Application number: 18/486,217
- Filed: 2023-10-13
- Published: 2025-04-17
- Granted: 2026-04-14
- Earliest claimed: 2023-10-13
- Assignees: GM Global Technology Operations LLC
- Applicants: GM Global Technology Operations LLC
- Inventors: Lakshmi V. Thanayankizil; Scott Thomas Droste; Baljeet Singh Gill
- Web page: https://patentgrep.com/patent/US12604340B2

## CPC

- H04W 74/08: Non-scheduled access, e.g. ALOHA (hybrid access H04W74/02)
- H04W 74/0808: using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## 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

### Claim 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.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 2)

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.

### Claim 4 (depends on 3)

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.

### Claim 5 (depends on 3)

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.

### Claim 6 (depends on 5)

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.

### Claim 7 (depends on 1)

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

### Claim 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.

### Claim 9 (depends on 8)

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

### Claim 10 (depends on 8)

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.

### Claim 11 (depends on 8)

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.

### Claim 12 (depends on 8)

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

### Claim 13 (depends on 8)

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

### Claim 14 (depends on 8)

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

### Claim 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.

### Claim 16 (depends on 15)

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.

### Claim 17 (depends on 15)

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.

### Claim 18 (depends on 15)

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.

### Claim 19 (depends on 15)

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.

### Claim 20 (depends on 15)

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