Method and apparatus for operating a timer for processing data blocks
AssigneeLG Electronics Inc.
InventorsSeung June YI, Woon Young YEO, So Young LEE
Life of this patent
Estimating the term…
Abstract
A timer for processing data blocks is proposed for a receiver of a mobile communications system. If the timer is not running, the timer is started based a data block. The data block has a sequence number higher than a sequence number of another data block that was first expected to be received. If the timer is stopped or expires, the timer is based on a highest sequence number of a data block among data blocks that cannot be delivered to a higher entity. The timer can be used to prevent a stall condition in mobile communications.
Claims6
A method of operating a timer for processing data blocks by a terminal in a communications system, the method performed by the terminal comprising:
- storing a first data block with a sequence number in a buffer;
- starting the timer based on the sequence number of the first data block, wherein the sequence number of the first data block is higher than a sequence number of another data block that was expected to be received;
- determining whether to deliver a received data block including the first data block to an upper layer of the terminal;
- and
- when the timer expires, starting the timer based on a sequence number of a second data block, wherein the second data block has a highest sequence number among data blocks that are stored in the buffer.
A terminal in a communications system, the terminal comprising:
- a buffer configured to store data blocks with a sequence number;
- and
- a processor coupled to the buffer and configured to:
- start a timer based on the sequence number of a first data block, wherein the sequence number of the first data block is higher than a sequence number of another data block that was expected to be received;
- determine whether to deliver a received data block including the first data block to an upper layer of the terminal;
- when the timer expires, start the timer based on a sequence number of a second data block, wherein the second data block has a highest sequence number among data blocks that are stored in the buffer.
Dependencies are inferred from the claim text.