IP Library Granted Patent US 9,736,857
Granted Patent B2
US 9,736,857 · App. 14/293,871 · Granted Aug 15, 2017

Techniques for interference mitigation in directional multi-gigabit networks

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,736,857
App. No.
14/293,871
Granted
Aug 15, 2017
Kind
B2
Abstract

Techniques for interference mitigation in directional multi-gigabit networks are described. In one embodiment, for example, an apparatus may comprise logic, at least a portion of which is in hardware, the logic to send, from a source device, a first reverse direction grant (RDG) indicating that a sink device may transmit to the source device, detect interference with a received sink device data transmission at the source device, select a grant deferral period, and upon conclusion of the grant deferral period, send a second RDG indicating that the sink device may transmit to the source device. Other embodiments are described and claimed.

Claims (48)

1. An apparatus, comprising:

processing circuitry;

logic, at least a portion of which is operable by the processing circuitry, the logic to:

send, from a source device, a first reverse direction grant (RDG) indicating that a sink device is permitted to transmit to the source device during a time duration,

successfully receive a physical layer convergence procedure (PLCP) header of a received sink device data transmission and identify the received sink device data transmission based on the PLCP header,

detect interference with the received sink device data transmission at the source device based on one or more remaining portions of the received sink device data transmission unsuccessfully received,

in response to detection of the interference with the received sink device data transmission, randomly select a grant deferral period, the grant deferral period selected to elapse prior to the time duration, and

upon conclusion of the grant deferral period, send a second RDG indicating that the sink device is permitted to transmit to the source device during the time duration.

2. The apparatus of claim 1 , the logic to determine that the received sink device data transmission includes an acknowledgment request and withhold an acknowledgment of the received sink device data transmission based on the detected interference.

3. The apparatus of claim 1 , the logic to detect the interference with the received sink device data transmission based on a failed cyclic redundancy code (CRC) validation.

4. The apparatus of claim 1 , the logic to receive a sink device acknowledgment message in response to the first RDG prior to receiving the received sink device data transmission and send a data transmission to the sink device during the grant deferral period.

5. The apparatus of claim 4 , the sink device acknowledgment message comprising a quality of service (QoS) media access control (MAC) protocol data unit (MPDU) or a block acknowledgment (BA) MPDU.

6. The apparatus of claim 1 , the logic to send the second RDG prior to an expiration of the time duration, the time duration identified by a field in the first RDG.

7. The apparatus of claim 1 , comprising:

a radio frequency (RF) transceiver; and

one or more RF antennas.

8. At least one non-transitory machine-readable medium comprising a set of instructions that, in response to being executed on a computing device, cause the computing device to:

send, from a source device, a first reverse direction grant (RDG) indicating that a sink device is permitted to transmit to the source device during a time duration;

successfully receive a physical layer convergence procedure (PLCP) header of a received sink device data transmission;

identify the received sink device data transmission based on the PLCP header;

detect interference with a received sink device data transmission at the source device based on one or more remaining portions of the received sink device data transmission unsuccessfully received;

in response to detection of the interference with the received sink device data transmission, randomly select a grant deferral period, the grant deferral period selected to elapse prior to the time duration; and

upon conclusion of the grant deferral period, send a second RDG indicating that the sink device is permitted to transmit to the source device during the time duration.

9. The at least one non-transitory machine-readable medium of claim 8 , comprising instructions that, in response to being executed on the computing device, cause the computing device to:

determine that the received sink device data transmission includes an acknowledgment request; and

withhold an acknowledgment of the received sink device data transmission based on the detected interference.

10. The at least one non-transitory machine-readable medium of claim 8 , comprising instructions that, in response to being executed on the computing device, cause the computing device to detect the interference with the received sink device data transmission based on a failed cyclic redundancy code (CRC) validation.

11. The at least one non-transitory machine-readable medium of claim 8 , comprising instructions that, in response to being executed on the computing device, cause the computing device to:

receive a sink device acknowledgment message in response to the first RDG prior to receiving the received sink device data transmission; and

send a data transmission to the sink device during the grant deferral period.

12. The at least one non-transitory machine-readable medium of claim 11 , the sink device acknowledgment message comprising a quality of service (QoS) media access control (MAC) protocol data unit (MPDU) or a block acknowledgment (BA) MPDU.

13. The at least one non-transitory machine-readable medium of claim 8 , comprising instructions that, in response to being executed on the computing device, cause the computing device to send the second RDG prior to an expiration of the time duration, the time duration identified by a field in the first RDG.

14. A method, comprising:

sending, from a source device, a first reverse direction grant (RDG) indicating that a sink device is permitted to transmit to the source device during a time duration;

successfully receive a physical layer convergence procedure (PLCP) header of a received sink device data transmission;

identify the received sink device data transmission based on the PLCP header;

detecting interference with a received sink device data transmission at the source device based on one or more remaining portions of the received sink device data transmission unsuccessfully received;

in response to detecting the interference with the received sink device data transmission, randomly selecting, by a processor circuit, a grant deferral period, the grant deferral period selected to elapse prior to the time duration; and

upon conclusion of the grant deferral period, sending a second RDG indicating that the sink device is permitted to transmit to the source device during the time duration.

15. The method of claim 14 , comprising:

determining that the received sink device data transmission includes an acknowledgment request; and

withholding an acknowledgment of the received sink device data transmission based on the detected interference.

16. The method of claim 14 , comprising detecting the interference with the received sink device data transmission based on a failed cyclic redundancy code (CRC) validation.

17. The method of claim 14 , comprising:

receiving a sink device acknowledgment message in response to the first RDG prior to receiving the received sink device data transmission; and

sending a data transmission to the sink device during the grant deferral period.

18. The method of claim 17 , the sink device acknowledgment message comprising a quality of service (QoS) media access control (MAC) protocol data unit (MPDU) or a block acknowledgment (BA) MPDU.

19. The method of claim 14 , comprising sending the second RDG prior to an expiration of the time duration, the time duration identified by a field in the first RDG.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056524/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2014
From: TRAININ, SOLOMON; KEDEM, OREN; HAREL, TOM; MOR, RAN
To: INTEL IP CORPORATION
Reel/Frame 033526/0875 →