# US 2021/0345348 A1 · Mitigating adjacent channel interference for a dual radio network device

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

- Number: US 2021/0345348 A1
- Document ID: US20210345348A1
- Status: Published application
- Kind: A1
- Application number: 16/862,189
- Filed: 2020-04-29
- Published: 2021-11-04
- Earliest claimed: 2020-04-29
- Assignees: Hewlett Packard Enterprise Development LP
- Applicants: Hewlett Packard Enterprise Development LP
- Inventors: Amogh Guruprasad Deshmukh; Eldad Perahia; Sachin Ganu; Mohd Shahnawaz Siraj
- Web page: https://patentgrep.com/patent/US20210345348A1

## CPC

- H04W 48/10: using broadcasted information
- H04W 72/541: using the level of interference
- H04W 28/10: Flow control {between communication endpoints}
- H04W 74/08: Non-scheduled access, e.g. ALOHA (hybrid access H04W74/02)
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Examples described herein mitigate adjacent channel interference for dual radios of a network device. Examples described herein may associate, by a network device, a first client device with a first radio of the network device, associate, by the network device, a second client device with a second radio of the network device, determine that the first and second client devices are within a steering threshold, and based on the determination that the first and second client devices are within the steering threshold, steer, by the network device, the second client device from the second radio to the first radio. Examples described herein may communicate, using the first radio of the network device, with the first and second client devices.

## Claims

### Claim 1

A method, comprising:
associating, by a network device, a first client device with a first radio of the network device;
associating, by the network device, a second client device with a second radio of the network device;
determining that the first and second client devices are within a steering threshold;
based on the determination that the first and second client devices are within the steering threshold, steering, by the network device, the second client device from the second radio to the first radio; and
communicating, using the first radio of the network device, with the first and second client devices.

### Claim 2 (depends on 1)

The method of claim 1, wherein communicating with the first and second client devices comprises:
receiving, by the first radio, uplink traffic from the first client device; and
transmitting, by the first radio, downlink traffic to the second client device.

### Claim 3 (depends on 1)

The method of claim 1, wherein communicating with the first and second client devices is based on 802.11 channel access contention.

### Claim 4 (depends on 1)

The method of claim 1, comprising:
determining a first estimated location of the first client device;
determining a second estimated location of the second client device;
determining that a distance between the first and second estimated locations is within a predetermined distance; and
based on the determination that the distance between the first and second estimated locations is within the predetermined distance, determining that the first and second client devices are within the steering threshold.

### Claim 5 (depends on 1)

The method of claim 1, comprising:
determining that the first client device is registered to a first user;
determining that the second client device is registered to a second user;
determining that the first user is the same as the second user; and
based on the determination that the first user is the same as the second user, determining that the first and second client devices are within the steering threshold.

### Claim 6 (depends on 1)

The method of claim 1, comprising:
determining a first timestamp that identifies when uplink traffic is received from the first client device by the first radio;
determining a second timestamp that identifies when downlink traffic is transmitted to the second client device by the second radio,
determining that the first timestamp corresponds to a same time as the second timestamp;
based on the determination that the first timestamp corresponds to the same time as the second timestamp, determining that the first and second client devices are within the steering threshold.

### Claim 7 (depends on 6)

The method of claim 6, further comprising:
determining a first modulation and coding scheme (MCS) index value of uplink traffic received from the second client device by the second radio;
determining a second MCS index value of downlink traffic transmitted to the second client device by the second radio;
determining that a difference between the first and second MCS index values is above a predetermined value; and
based on the determination that the difference between the first and second MCS index values is above the predetermined value, determining the first and second timestamps.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
determining that a signal to noise ratio (SNR) of traffic between the network device and the second client device is above a predetermined threshold; and
based on the determination that the SNR of traffic between the network device and the second client device is above the predetermined threshold, determining the first and second MCS index values.

### Claim 9

A network device, comprising:
a first radio;
a second radio;
at least one processing resource; and
at least one non-transitory machine-readable storage medium comprising instructions executable by at least one processing resource to:
associate a first client device with the first radio;
associate a second client device with the second radio;
determine that the first and second client devices are within a steering threshold;
based on the determination that the first and second client devices are within the steering threshold, steer the second client device from the second radio to the first radio; and
communicate, using the first radio, with the first and second client devices.

### Claim 10 (depends on 9)

The network device of claim 9, wherein the instructions to communicate with the first and second client devices comprise instructions to:
receive uplink traffic from the first client device and transmit downlink traffic to the second client device based on a channel access protocol.

### Claim 11 (depends on 9)

The network device of claim 9, wherein the instructions comprise instructions to:
determine a first estimated location of the first client device;
determine a second estimated location of the second client device;
determine that a distance between the first and second estimated locations is within a predetermined distance; and
based on the determination that the distance between the first and second estimated locations is within the predetermined distance, determine that the first and second client devices are within the steering threshold.

### Claim 12 (depends on 9)

The network device of claim 9, wherein the instructions comprise instructions to:
determine that the first client device is registered to a first user;
determine that the second client device is registered to a second user;
determine that the first user is the same as the second user; and
based on the determination that the first user is the same as the second user, determine that the first and second client devices are within the steering threshold.

### Claim 13 (depends on 9)

The network device of claim 9, wherein the instructions comprise instructions to:
determine a first timestamp that identifies when uplink traffic is received from the first client device by the first radio;
determine a second timestamp that identifies when downlink traffic is transmitted to the second client device by the second radio,
determine that the first timestamp corresponds to a same time as the second timestamp;
based on the determination that the first timestamp corresponds to the same time as the second timestamp, determine that the first and second client devices are within the steering threshold.

### Claim 14 (depends on 13)

The network device of claim 13, wherein the instructions comprise instructions to:
determine that a signal to noise ratio (SNR) of traffic between the network device and the second client device is above a predetermined threshold;
determine a first modulation and coding scheme (MCS) index value of uplink traffic received from the second client device by the second radio;
determine a second MCS index value of downlink traffic transmitted to the second client device by the second radio;
determine that a difference between the first and second MCS index values is above a predetermined value; and
determine the first and second timestamps.

### Claim 15 (depends on 9)

A system, comprising:
the network device of claim 9;
the first client device;
the second client device; and
a network, wherein the network device is connected to the network.

### Claim 16

An article comprising at least one non-transitory machine-readable storage medium comprising instructions executable by at least one processing resource to:
associate a first client device with a first radio of a network device;
associate a second client device with a second radio of the network device;
determine that the first and second client devices are within a steering threshold;
based on the determination that the first and second client devices are within the steering threshold, disassociate the second client device with the second radio and associate the second client device with the first radio;
receive, by the first radio, uplink traffic from the first client device; and
transmit by the first radio, downlink traffic to the second client device.

### Claim 17 (depends on 16)

The article of claim 16, wherein the instructions comprise instructions to:
determine a first estimated location of the first client device;
determine a second estimated location of the second client device;
determine that a distance between the first and second estimated locations is within a predetermined distance; and
based on the determination that the distance between the first and second estimated locations is within the predetermined distance, determine that the first and second client devices are within the steering threshold.

### Claim 18 (depends on 16)

The article of claim 16, wherein the instructions comprise instructions to:
determine that the first client device is registered to a first user;
determine that the second client device is registered to a second user;
determine that the first user is the same as the second user; and
based on the determination that the first user is the same as the second user, determine that the first and second client devices are within the steering threshold.

### Claim 19 (depends on 16)

The article of claim 16, wherein the instructions comprise instructions to:
determine a first timestamp that identifies uplink traffic received from the first client device by the first radio;
determine a second timestamp that identifies downlink traffic transmitted to the second client device by the second radio,
determine that the first timestamp corresponds to a same time as the second timestamp;
based on the determination that the first timestamp corresponds to the same time as the second timestamp, determine that the first and second client devices are within the steering threshold.

### Claim 20 (depends on 16)

The article of claim 16, wherein the instructions comprise instructions to:
determine that a signal to noise ratio (SNR) of traffic between the network device and the second client device is above a predetermined threshold;
determine a first modulation and coding scheme (MCS) index value of uplink traffic received from the second client device by the second radio;
determine a second MCS index value of downlink traffic transmitted to the second client device by the second radio;
determine that a difference between the first and second MCS index values is above a predetermined value; and
determine the first and second timestamps.
