IP Library Granted Patent US 9,420,635
Granted Patent B2
US 9,420,635 · App. 14/218,876 · Granted Aug 16, 2016

In-device coexistence of wireless communication technologies

Inventors: Qing Zhao (Milpitas, CA); Yakun Sun (Sunnyvale, CA); Yi-Ling Chao (Sunnyvale, CA); Leilei Song (Sunnyvale, CA); Hui-Ling Lou (Sunnyvale, CA)
Assignee: Marvell World Trade Ltd.
H04W88/06H04L1/0026H04W72/1215H04W72/1226
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 9,420,635
App. No.
14/218,876
Filed
Mar 18, 2014
Granted
Aug 16, 2016
Kind
B2
Art Unit
2649
USPC
455/552.1
Abstract

In a method of operating a communication device that includes at least (i) a first network interface configured to operate according to a first communication protocol and (ii) a second network interface configured to operate according to a second communication protocol, the first communication interface is operated according to the first communication protocol. The first communication protocol defines a periodically repeating set of time intervals. One or more time intervals, from the set of time intervals, that meet a selection criteria are determined. The selection criteria is based on level of interference experienced by the first network interface. During the determined one or more time intervals, operation of the first network interface according to the first communication protocol is suspended, and operation of the second network interface according to the second communication protocol is enabled.

Claims (53)

1. A method of operating a communication device that includes at least (i) a first network interface configured to communicate in a first network according to a first communication protocol with a serving base station, and (ii) a second network interface configured to communicate in a second network according to a second communication protocol, the method comprising:

operating the first network interface according to the first communication protocol, wherein the first communication protocol defines a periodically repeating frame including a set of time intervals;

predicting, at the communication device, one or more time intervals, among the set of time intervals, in which the serving base station will not transmit to the communication device because of interference caused by transmissions by other communication devices in one or more third networks, when the communication device does not yet know whether the serving base station will transmit data to the communication device during any of the one or more time intervals, wherein predicting the one or more time intervals includes at least one of i) measuring channel quality in the one or more time intervals to determine whether interference caused by transmissions by other communication devices in the one or more third networks is occurring, and ii) analyzing instructions from the serving base station regarding channel quality measurements that are to be reported by the communication device, wherein the analyzing the instructions includes determining particular time intervals in the frame for which the serving base station is requesting channel quality measurements; and

in response to predicting, at the communication device, the one or more time intervals when the communication device does not yet know whether the serving base station will transmit data to the communication device during any of the one or more time intervals,

suspending operation of the first network interface according to the first communication protocol during the one or more time intervals, and

enabling operation of the second network interface according to the second communication protocol during the one or more time intervals.

2. The method of claim 1 , wherein the first communication protocol is a 3 rd Generation Partnership Project Long Term Evolution (3GPP LTE) protocol.

3. The method of claim 2 , wherein the second communication protocol is one of a wireless local area network (WLAN) communication protocol, a Bluetooth communication protocol, or a global positioning system (GPS) communication protocol.

4. The method of claim 1 , wherein predicting the one or more time intervals includes measuring a level of interference that the first network interface experiences as a result of transmissions by one or more neighboring base stations.

5. The method of claim 1 , wherein predicting the one or more time intervals comprises:

performing channel measurements during one or more of the plurality of time intervals to identify a subset of time intervals, of the plurality of time intervals, that correspond to low channel quality of a communication channel between the communication device and the serving base station; and

selecting the one or more time intervals from the identified subset time intervals.

6. The method of claim 5 , wherein performing channel measurements during the one or more time intervals includes performing one or more of i) a signal to noise ratio (SNR) measurement based on a reference signal received from the serving base station, and ii) signal and interference to noise ratio (SINR) measurement based on the reference signal received from the serving base station.

7. The method of claim 5 , wherein performing channel measurements during the one or more time intervals comprises performing co-channel interference detection measurements during the one or more time intervals.

8. The method of claim 1 , wherein predicting the one or more time intervals comprises:

receiving, at the communication device from the serving base station, a radio resource management (RRM) message, wherein the RRM message indicates a subset of the plurality of time intervals during which the communication device is to measure a communication channel between the communication device and the serving base station, and

selecting the one or more time intervals from the time intervals, of the plurality of time intervals, that are excluded from the subset of time intervals.

9. The method of claim 1 , wherein predicting the one or more time intervals comprises:

receiving, at the communication device from the serving base station, a radio resource management (RRM) message, wherein the RRM message indicates a subset of the plurality of time intervals during which the communication device is to measure a communication channel between the communication device and a neighboring base station, and

selecting the one or more time intervals from the time intervals, of the plurality of time intervals, that are included in the subset of time intervals.

10. The method of claim 1 , wherein predicting the one or more time intervals comprises:

receiving, at the communication device from the serving base station, a radio resource management (RRM) message, wherein the RRM message indicates a first subset of time intervals of the plurality of time intervals and a second subset of time intervals of the plurality of time intervals, wherein the first subset and the second subset indicate respective subsets of time intervals during which the communication device is to measure a communication channel between the communication device and a neighboring base station,

performing channel measurements during the first subset of time intervals to determine a first channel measure corresponding to the first subset of time intervals;

performing channel measurements during the second restricted set of time intervals to determine a second channel measure corresponding to the second subset of time intervals,

selecting the first subset as the one or more time intervals if the first channel measure indicates worse channel quality compared to channel quality indicated by the second channel measure, and

selecting the second subset as the one or more time intervals if the second channel measure indicates worse channel quality compared to channel quality indicated by the first channel measure.

11. An apparatus, comprising

a communication device having (i) a first network interface configured to communicate in a first network according to a first communication protocol with a serving base station, and (ii) a second network interface configured to communicate in a second network according to a second communication protocol, wherein the communication device is configured to:

operate the first network interface according to the first communication protocol, wherein the first communication protocol defines a periodically repeating set of time intervals;

predict one or more time intervals, among the set of time intervals, in which the serving base station will not transmit to the communication device because of interference caused by transmissions by other communication devices in one or more third networks, when the communication device does not yet know whether the serving base station will transmit data to the communication device during any of the one or more time intervals, wherein predicting the one or more time intervals includes at least one of i) measuring channel quality in the one or more time intervals to determine whether interference caused by transmissions by other communication devices in the one or more third networks is occurring, and ii) analyzing instructions from the serving base station regarding channel quality measurements that are to be reported by the communication device, wherein the analyzing the instructions includes determining particular time intervals in the frame for which the serving base station is requesting channel quality measurements; and

in response to predicting, at the communication device, the one or more time intervals when the communication device does not yet know whether the serving base station will transmit data to the communication device during any of the one or more time intervals,

suspend operation of the first network interface according to the first communication protocol during the one or more time intervals, and

enable operation of the second network interface according to the second communication protocol during the one or more time intervals.

12. The apparatus of claim 11 , wherein the first communication protocol is a 3 rd Generation Partnership Project Long Term Evolution (3GPP LTE) protocol.

13. The apparatus of claim 11 , wherein the second communication protocol is one of a wireless local area network (WLAN) communication protocol, a Bluetooth communication protocol, or a global positioning system (GPS) communication protocol.

14. The apparatus of claim 11 , predicting the one or more time intervals includes measuring a level of interference that the first network interface experiences as a result of transmissions by one or more neighboring base stations.

15. The apparatus of claim 11 , wherein the communication device is further configured to:

perform channel measurements during one or more of the plurality of time intervals to identify a subset of time intervals, of the plurality of time intervals, that correspond to low channel quality of a communication channel between the communication device and a serving base station; and

select the one or more time intervals from the identified subset time intervals.

16. The apparatus of claim 15 , wherein the communication device is configured to perform channel measurements during the one or more time intervals by measuring one or more of i) a signal to noise ratio (SNR) based on a reference signal received from the serving base station, and ii) signal and interference to noise ratio (SINR) based on the reference signal received from the serving base station.

17. The apparatus of claim 15 , wherein the communication device is configured to perform channel measurements during the one or more time intervals by performing co-channel interference detection measurements during the one or more time intervals.

18. The apparatus of claim 11 , wherein the communication device is further configured to:

receive, from the serving base station, a radio resource management (RRM) message, wherein the RRM message indicates a subset of the plurality of time intervals during which the communication device is to measure a communication channel between the communication device and the serving base station, and

determine the one or more time intervals by selecting the one or more time intervals from the time intervals, of the plurality of time intervals, that are excluded from the subset of time intervals.

19. The apparatus of claim 11 , wherein the communication device is further configured to:

receive, from the serving base station, a radio resource management (RRM) message, wherein the RRM message indicates a subset of the plurality of time intervals during which the communication device is to measure a communication channel between the communication device and a neighboring base station, and

determine the one or more time intervals by selecting the one or more time intervals from the time intervals, of the plurality of time intervals, that are included in the subset of time intervals.

20. The apparatus of claim 11 , wherein the communication device is further configured to:

receive, from the serving base station, a radio resource management (RRM) message, wherein the RRM message indicates a first subset of time intervals of the plurality of time intervals and a second subset of time intervals of the plurality of time intervals, wherein the first subset and the second subset indicate respective subsets of time intervals during which the communication device is to measure a communication channel between the communication device and a neighboring base station,

perform channel measurements during the first subset of time intervals to determine a first channel measure corresponding to the first subset of time intervals;

perform channel measurements during the second restricted set of time intervals to determine a second channel measure corresponding to the second subset of time intervals, and

select, as the predicted one or more time intervals, the first subset as the one or more time intervals if the first channel measure indicates worse channel quality compared to channel quality indicated by the second channel measure, and

select, as the predicted one or more time intervals, the second subset as the one or more time intervals if the second channel measure indicates worse channel quality compared to channel quality indicated by the first channel measure.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2016
From: ZHAO, QING; SUN, YAKUN; CHAO, YI-LING; SONG, LEILEI; LOU, HUI-LING
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 038989/0271 →
LICENSE Recorded Jun 22, 2016
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 038989/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2016
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 038989/0313 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2016
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 038989/0348 →
Continuity (2)
Provisional Application 61802901 · Mar 18, 2013
Related Publication 20140274202A1 · Sep 18, 2014