IP Library Granted Patent US 10,264,591
Granted Patent B2
US 10,264,591 · App. 15/609,180 · Granted Apr 16, 2019

Mitigating interference between co-located wireless technologies

Inventors: Mohammed Nawaf Smadi (Ancaster, CA); Goran Hageltorn (Ottawa, CA); Ghada Badawy (Burlington, CA)
Assignee: BlackBerry Limited
H04W72/1215H04W88/06Y02D70/00Y02D70/1262Y02D70/1264Y02D70/142Y02D70/144Y02D70/164Y02D70/166
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 10,264,591
App. No.
15/609,180
Granted
Apr 16, 2019
Kind
B2
Abstract

An apparatus has a first communication module that is compatible with a first wireless communication technology, and a second communication module that is compatible with a second, different, wireless communication technology. Transmissions by each communication module may contribute to interference at the other communication module. In one example, a Block Acknowledgement Request is transmitted by the apparatus during a downlink period of the second communication module so that the Block Acknowledgement transmitted in response is received during the downlink period. In another example, the apparatus calculates a maximum size of A-MPDU to receive and notifies an access point of that maximum size. In a further example, the apparatus, having notified an access point of operation in a power save mode, polls the access point for buffered frames at the start of a downlink period of the second communication module.

Claims (22)

1. A method for co-existence in an apparatus having a wireless local area network (WLAN) communication module and a Long Term Evolution (LTE) communication module, the method comprising:

the WLAN communication module selecting a High Throughput (HT)-Delayed Block Acknowledgement (ACK) policy for communications in a WLAN frequency band with an access point (AP);

the WLAN communication module transmitting an aggregated medium access control (MAC) protocol data unit (A-MPDU) to the AP during an uplink period reserved by an evolved base node (eNB) for uplink communications, the eNB serving the LTE communication module, the LTE communication module operative in one or more LTE Time Division Duplex (TDD) frequency bands that are adjacent or near the WLAN frequency band; and

the WLAN communication module transmitting a Block ACK Request to the AP during a downlink period reserved by the eNB for downlink communications that follows the uplink period.

2. The method of claim 1 , further comprising:

the WLAN communication module receiving from the AP, during the downlink period, a Block ACK in response to the Block ACK Request.

3. The method of claim 1 , further comprising:

the WLAN communication module ensuring that a size of the A-MPDU does not exceed a maximum size that was calculated as a function of a duration of the uplink period.

4. The method of claim 1 , further comprising:

the WLAN communication module ensuring that a size of the A-MPDU does not exceed a maximum size that was calculated as a function of a remaining duration of the uplink period.

5. The method of claim 1 , further comprising:

the WLAN communication module calculating a start time for transmission of the A-MPDU to ensure that transmission of the A-MPDU does not extend beyond the uplink period.

6. An apparatus comprising:

a host processor;

a wireless local area network (WLAN) communication module coupled to the host processor, the WLAN communication module operative for communications in a WLAN frequency band with an access point (AP) according to a High Throughput (HT)-Delayed Block Acknowledgement (ACK) policy; and

a Long Term Evolution (LTE) communication module coupled to the host processor, the LTE communication module operative in one or more LTE Time Division Duplex (TDD) frequency bands that are adjacent or near the WLAN frequency band,

wherein the WLAN communication module is operative to transmit an aggregated medium access control (MAC) protocol data unit (A-MPDU) to the AP during an uplink period reserved by an evolved base node (eNB) for uplink communications, the eNB serving the LTE communication module, and

wherein the WLAN communication module is operative to transmit a Block ACK Request to the AP during a downlink period reserved by the eNB for downlink communications that follows the uplink period.

7. The apparatus of claim 6 , wherein the WLAN communication module is further operative to receive from the AP, during the downlink period, a Block ACK in response to the Block ACK Request.

8. The apparatus of claim 6 , wherein the WLAN communication module is further operative to ensure that a size of the A-MPDU does not exceed a maximum size that was calculated as a function of a duration of the uplink period.

9. The apparatus of claim 6 , wherein the WLAN communication module is further operative to ensure that a size of the A-MPDU does not exceed a maximum size that was calculated as a function of a remaining duration of the uplink period.

10. The apparatus of claim 6 , wherein the WLAN communication module is further operative to calculate a start time for transmission of the A-MPDU to ensure that transmission of the A-MPDU does not extend beyond the uplink period.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2017
From: SMADI, MOHAMMED N; BADAWY, GHADA; HAGELTORN, GORAN
To: BLACKBERRY LIMITED
Reel/Frame 042540/0286 →
Continuity (2)
Division 13971176 · Aug 20, 2013
Related Publication 20170273098A1 · Sep 21, 2017