IP Library Granted Patent US 8,787,468
Granted Patent B2
US 8,787,468 · App. 12/488,075 · Granted Jul 22, 2014

Method and apparatus for multi-radio coexistence

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 8,787,468
App. No.
12/488,075
Granted
Jul 22, 2014
Kind
B2
Abstract

A method for multi-radio coexistence receives historical frequency usage information and historical time usage information from a first radio. The method creates a time and frequency mask by extrapolating the historical frequency and time usage information to future times and frequencies when the first radio will be active and uses the time and frequency mask to schedule a second radio to avoid receiving when the first radio will likely be active. A related apparatus has a collocated radio input for receiving timing usage information, a non-collocated radio input for receiving frequency usage information, and a time and frequency mask generator for creating a time and frequency mask using the timing usage information and the frequency usage information. The method and apparatus predicts collocated and non-collocated radio activity in both the time and frequency dimensions to reduce interference among radios operating in overlapping or adjacent frequency bands.

Claims (51)

1. A method for multi-radio coexistence comprising:

receiving historical frequency usage information from a first radio;

receiving historical time usage information from the first radio;

selecting a lower-priority technology;

creating a time and frequency mask for the lower-priority technology by extrapolating the historical frequency usage information and the historical time usage information to future times and future frequencies when the first radio will be active; and

using the time and frequency mask to schedule a second radio using the lower-priority technology to avoid receiving when the first radio will be active.

2. The method according to claim 1 further comprising:

using the time and frequency mask to schedule the second radio to avoid transmitting when the first radio will be active.

3. The method according to claim 1 wherein the first radio is collocated with the second radio.

4. The method according to claim 3 wherein the receiving historical frequency usage information from the first radio comprises:

receiving instantaneous frequency usage information.

5. The method according to claim 3 wherein the receiving historical time usage information from the first radio comprises:

receiving MAC-level timing information.

6. previously presented) The method according to claim 3 wherein the receiving historical time usage information from the first radio comprises:

receiving hardware interface information.

7. The method according to claim 3 further comprising:

receiving historical frequency usage information from a third radio, wherein the third radio is non-collocated with the second radio.

8. The method according to claim 1 wherein the first radio is non-collocated with the second radio.

9. The method according to claim 8 wherein the receiving historical frequency usage information from the first radio comprises:

receiving over-the-air frequency usage information from the first radio.

10. The method according to claim 8 wherein the receiving historical frequency usage information from the first radio comprises:

using carrier sensing to obtain the historical frequency usage information from the first radio.

11. The method according to claim 1 further wherein using the time and frequency mask comprises:

adjusting timing scheduler of the second radio.

12. The method according to claim 1 further wherein using the time and frequency mask comprises:

adjusting an adaptive frequency hopping pattern of the second radio.

13. The method according to claim 12 further comprising:

transmitting the adjusted adaptive frequency hopping pattern to a compatible non-collocated radio.

14. The method according to claim 13 wherein the compatible non-collocated radio is a Bluetooth radio.

15. The method according to claim 12 wherein the first radio is a non-Bluetooth radio and the second radio is a Bluetooth radio.

16. The method according to claim 15 further comprising:

scheduling Bluetooth radio transmissions using the adjusted adaptive frequency hopping pattern.

17. The method according to claim 16 further comprising:

scheduling passive scans using the adjusted adaptive frequency hopping pattern.

18. The method according to claim 1 further comprising:

receiving additional frequency usage information from the first radio;

receiving additional time usage information from the first radio;

updating the time and frequency mask by extrapolating the historical frequency usage information, the additional frequency usage information, the historical time usage information, and the additional time usage information to future times and frequencies when the first radio will be active; and

using the updated time and frequency mask to schedule the second radio to avoid receiving when the first radio will be active.

19. A multi-radio coexistence apparatus comprising:

a collocated radio input for receiving timing usage information from a collocated radio;

a non-collocated radio input for receiving frequency usage information from a non-collocated radio;

a time and frequency mask generator, coupled to the collocated radio input and the non-collocated radio input, for creating a time and frequency mask for a lowest-priority technology using the timing usage information and the frequency usage information.

20. The apparatus according to claim 19 wherein the time and frequency mask generator comprises:

a time and frequency usage predictor, coupled to the collocated radio input and the non-collocated radio input, for extrapolating future times and future frequencies when the collocated radio or the non-collocated radio will be active.

21. The apparatus according to claim 20 further comprising:

a scheduler, coupled to the collocated radio input, for creating a time-based mask.

22. The apparatus according to claim 21 further comprising:

an adaptive frequency hopping sequence generator, coupled to the non-collocated radio input, for creating a frequency-based mask.

23. The apparatus according to claim 22 wherein the time and frequency mask generator comprises:

a time and frequency aggregator, coupled to the scheduler, the adaptive frequency hopping sequence generator, and the time and frequency usage predictor, for creating the time and frequency mask.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034371/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028829/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2009
From: SEN, INDRANIL S
To: MOTOROLA, INC.
Reel/Frame 023016/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2009
From: TRUONG, PHAN DAO MINH; RUSSELL, MICHAEL E
To: MOTOROLA, INC.
Reel/Frame 022850/0422 →