Method and apparatus for modulating radio link control (RLC) ACK/NAK persistence to improve performance of data traffic
First Claim
1. A method for control of automatic repeat requests between a transmitting terminal and a receiving terminal comprising:
- defining a buffer window of a buffer at a communication device, the buffer window to buffer multiple higher layer data blocks, each higher layer data block segmented into multiple physical layer data blocks, the buffer window beginning at a current higher layer data block in which at least one physical layer data block has not been received;
obtaining an indication of whether physical layer data blocks are completely received at the receiving terminal;
determining, based on the obtaining step, that a subsequent higher layer data block within the buffer window has been completely received; and
discarding the current higher layer data block when a time delay of the current higher layer data block exceeds an estimate of a delay tolerance corresponding to a higher layer application.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for modulating ACK/NACK persistence to improve data traffic performance. In one implementation, a method for control of automatic repeat requests between a transmitting terminal (102) and a receiving terminal (104) comprises: defining (1404) a buffer window of a buffer, the window to buffer multiple higher layer data blocks each segmented into multiple physical layer data blocks, the window beginning at a current higher layer block in which at least one physical layer block has not been received; obtaining (1406) an indication of whether physical layer blocks are completely received; determining (1408), based on the obtaining step, that a subsequent higher layer block within the window has been completely received; and discarding (1410) the current higher layer block when a time delay of the current higher layer block exceeds an estimate of a delay tolerance corresponding to a higher layer application.
-
Citations
20 Claims
-
1. A method for control of automatic repeat requests between a transmitting terminal and a receiving terminal comprising:
-
defining a buffer window of a buffer at a communication device, the buffer window to buffer multiple higher layer data blocks, each higher layer data block segmented into multiple physical layer data blocks, the buffer window beginning at a current higher layer data block in which at least one physical layer data block has not been received;
obtaining an indication of whether physical layer data blocks are completely received at the receiving terminal;
determining, based on the obtaining step, that a subsequent higher layer data block within the buffer window has been completely received; and
discarding the current higher layer data block when a time delay of the current higher layer data block exceeds an estimate of a delay tolerance corresponding to a higher layer application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for use in control of automatic repeat requests from a transmitting terminal to a receiving terminal comprising:
-
a buffer having a buffer window to buffer multiple higher layer data blocks, each higher layer data block segmented into multiple physical layer data blocks, the buffer window beginning at a current higher layer data block in which at least one physical layer data block has not been received; and
a controller adapted to obtain an indication of whether physical layer data blocks are completely received and determine based on the indication that a subsequent higher layer data block within the buffer window has been completely received; and
the controller adapted to cause the current higher layer data block to be discarded when a time delay of the current higher layer data block exceeds an estimate of a delay tolerance corresponding to a higher layer application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for use in control of automatic repeat requests from a transmitting terminal to a receiving terminal comprising:
-
means for defining a buffer window of a buffer at a communication device, the buffer window to buffer multiple higher layer data blocks, each higher layer data block segmented into multiple physical layer data blocks, the buffer window beginning at a current higher layer data block in which at least one physical layer data block has not been received;
means for obtaining an indication of whether physical layer data blocks are completely received at the receiving terminal;
means for determining, based on the obtaining step, that a subsequent higher layer data block within the buffer window has been completely received; and
means for discarding the current higher layer data block when a time delay of the current higher layer data block exceeds an estimate of a delay tolerance corresponding to a higher layer application. - View Dependent Claims (20)
-
Specification