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.
Claims10
A method of operating a timer for processing data blocks by a terminal in a communications system, the method comprising:
- storing, by the terminal, a data block with a sequence number in a buffer;
- starting, by the terminal, a timer when the data block with the sequence number is stored in the buffer;
- while the timer is running, determining whether to deliver a received data block to the higher entity when the received data block is stored in the buffer;
- and
- when the timer expires, delivering, by the terminal, at least one data block that can be delivered to the higher entity in sequence, and starting, by the terminal, the timer based on a highest sequence number of a data block among data blocks that are received.
A terminal in a communications system, the terminal comprising:
- a buffer configured to store a data block with a sequence number;
- and
- a processor coupled to a timer and configured to:
- start the timer when the data block with the sequence number is stored in the buffer;
- while the timer is running, determine whether to deliver a received data block to the higher entity when the received data block is stored in the buffer;
- and
- when the timer expires, deliver at least one data block that can be delivered to the higher entity in sequence, and start the timer based on a highest sequence number of a data block among data blocks that are received.
Dependencies are inferred from the claim text.