Patent ID: 9264209
Filing Date: 2016-02-16
CPC Classification: H04B,H04L

Claim Text:
1. A method comprising: receiving, by control circuitry, a received portion of a first data unit, including a first header and a first aggregated medium access control protocol data unit, from a remote device; determining, by the control circuitry, a first duration of the first data unit based on the received portion; generating, by the control circuitry, a second data unit, including a second header and a second aggregated medium access control protocol data unit, with data to be transmitted, the second data unit having a second duration equal to a remaining duration of an unreceived portion of the first data unit; transmitting, by the control circuitry, the second data unit to the remote device while receiving the unreceived portion of the first data unit; decoding, by the control circuitry, a portion of the first aggregated medium access control protocol data unit to determine whether to transmit sequential block acknowledgments; decoding, by the control circuitry, the rest of the first data unit; when the first data unit is successfully decoded and the first header instructs the control circuitry to transmit sequential block acknowledgments; receiving, by the control circuitry, a first block acknowledgment or a block acknowledgement request from the remote device; and transmitting, by the control circuitry, a block acknowledgement to the remote device in response to receiving the first block acknowledgment or the block acknowledgement request; and when the first data unit is successfully decoded and the first header instructs the control circuitry to transmit simultaneous block acknowledgements; transmitting, by the control circuitry, the second block acknowledgment to the remote device without waiting to receive the first block acknowledgement, wherein the second duration is determined by the first duration subtracted from symbols divided by baud rate added to a PHY delay.