IP Library Granted Patent US 12,035,297
Granted Patent B2
US 12,035,297 · App. 18/167,540 · Granted Jul 9, 2024

Coexistence interference avoidance between two different radios operating in the same band

Inventors: Aly H. M. Aly (Coral Springs, FL); Cuthbert Martindale Allen (Miramar, FL); Humberto Eduardo Garcia (Davie, FL); Sumanth Murali (Redwood City, CA); Juan Leopoldo Ballen (Parkland, FL); Christopher Michael Lopez (Davie, FL)
Assignee: Magic Leap, Inc.
H04W72/1215G06F3/14H04W24/08H04W76/15
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,035,297
App. No.
18/167,540
Granted
Jul 9, 2024
Kind
B2
Abstract

Systems and methods for adaptive frequency hopping for reducing or avoiding electromagnetic interference between two radios operating in the same radio frequency (RF) band are provided. In one aspect, a host device, which includes first and second wireless radios and a hardware processor, can use adaptive frequency hopping among a plurality of RF channels to reduce interference. The device can control the first wireless radio to establish a first wireless connection with a terminal device via a first subset of channels, determine a set of performance statistics for the channels, and replace at least one of the first subset of the channels with a new channel within the plurality of channels based on the statistics. For example, a channel can be replaced if a packet error rate (PER) exceeds a threshold.

Claims (35)

1. A host device comprising:

a first wireless radio configured to wirelessly communicate within a first band that includes a plurality of channels;

a second wireless radio configured to wirelessly communicate within a second band that at least partly overlaps with the first band; and

a hardware processor configured to:

use the first wireless radio to establish a first wireless connection with a first device using a first subset of channels in the plurality of channels;

determine an error rate for each of the plurality of channels;

in response to determining that the error rate for one or more of the first subset of channels exceeds a predetermined threshold error rate, identify a second subset of channels based at least partly on the second subset exhibiting a lower error rate than the first subset; and

attempt to connect to the first device using the second subset of channels, wherein identifying the second subset of channels further comprises:

identifying a second channel of the plurality of channels that has an error rate less than the predetermined threshold error rate; and

replacing a first channel in the first subset of channels with the second channel to determine the second subset of channels, and

wherein identifying the second channel is further based on the second channel being separated from each of the channels in the first subset of channels by at least two channels.

2. The host device of claim 1 , wherein the error rate for one or more of the first subset of channels exceeds the predetermined threshold error rate due to the host device moving out of range of the first device with respect to the first subset of channels, and wherein the second subset of channels is identified based at least partly on the second subset exhibiting a lowest error rate among subsets of the plurality of channels during a previous time period.

3. The host device of claim 1 , wherein the error rate for one or more of the first subset of channels exceeds the predetermined threshold error rate due to an antenna on the first device being at least partly covered by a body part of a user manipulating the first device.

4. The host device of claim 1 , wherein the error rate is a packet error rate.

5. The host device of claim 1 , wherein the hardware processor is further configured to determine that the second wireless radio has established a second wireless connection with a second device, and wherein the second subset of channels omits a blocked channel that is being used for the second wireless connection.

6. The host device of claim 5 , wherein the second device is a router.

7. The host device of claim 1 , wherein the second subset of channels omits a blocked channel that has exhibited an error rate greater than the predetermined threshold error rate within a previous time period.

8. The host device of claim 1 , wherein the hardware processor is further configured to receive the error rate for each of the plurality of channels from the first device.

9. The host device of claim 1 , wherein the first device is a wireless terminal device.

10. The host device of claim 1 , wherein the first band and the second band are the same.

11. A method for controlling communications of a host device, the method performed by a hardware processor of the host device and comprising:

controlling a first wireless radio of the host device, the first wireless radio configured to wirelessly communicate within a first band that includes a plurality of channels;

controlling a second wireless radio of the host device, the second wireless radio configured to wirelessly communicate within a second band that at least partly overlaps with the first band;

using the first wireless radio to establish a first wireless connection with a first device using a first subset of channels in a plurality of channels;

determining an error rate for each of the plurality of channels;

in response to determining that the error rate for one or more of the first subset of channels exceeds a predetermined threshold error rate, identifying a second subset of channels based at least partly on the second subset exhibiting a lower error rate than the first subset; and

attempting to connect to the first device using the second subset of channels wherein identifying the second subset of channels further comprises:

identifying a second channel of the plurality of channels that has an error rate less than the predetermined threshold error rate; and

replacing a first channel in the first subset of channels with the second channel to determine the second subset of channels, and

wherein identifying the second channel is further based on the second channel being separated from each of the channels in the first subset of channels by at least two channels.

12. The method of claim 11 , wherein the error rate for one or more of the first subset of channels exceeds the predetermined threshold error rate due to the host device moving out of range of the first device with respect to the first subset of channels, and wherein the second subset of channels is identified based at least partly on the second subset exhibiting a lowest error rate among subsets of the plurality of channels during a previous time period.

13. The method of claim 11 , wherein the error rate for one or more of the first subset of channels exceeds the predetermined threshold error rate due to an antenna on the first device being at least partly covered by a body part of a user manipulating the first device.

14. The method of claim 11 , further comprising determining that the second wireless radio has established a second wireless connection with a second device, wherein the second subset of channels omits a blocked channel that is being used for the second wireless connection.

15. The method of claim 11 , wherein the second subset of channels omits a blocked channel that has exhibited an error rate greater than the predetermined threshold error rate within a previous time period.

16. The method of claim 11 , further comprising receiving the error rate for each of the plurality of channels from the first device.

Assignments (3)
SECURITY INTEREST Recorded Oct 28, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073387/0487 →
SECURITY INTEREST Recorded Oct 15, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073109/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2023
From: ALY, ALY H.M.; ALLEN, CUTHBERT MARTINDALE; GARCIA, HUMBERTO EDUARDO; BALLEN, JUAN LEOPOLDO; LOPEZ, CHRISTOPHER MICHAEL; MURALI, SUMANTH
To: MAGIC LEAP, INC.
Reel/Frame 062660/0895 →
Cited By (1)
US 12,706,634