Method and apparatus for operating a timer for processing data blocks
First Claim
Patent Images
1. 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; and
if the timer expires, starting, by the terminal, the timer based on a highest sequence number of a data block among first data blocks that cannot be delivered to a higher entity and delivering, by the terminal, second data blocks that can be delivered to the higher entity, wherein the second data blocks are delivered to the higher entity in sequence.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
14 Claims
-
1. 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; and if the timer expires, starting, by the terminal, the timer based on a highest sequence number of a data block among first data blocks that cannot be delivered to a higher entity and delivering, by the terminal, second data blocks that can be delivered to the higher entity, wherein the second data blocks are delivered to the higher entity in sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A terminal in a communications system, the terminal comprising:
-
a buffer configured to store a data block with a sequence number; a timer configured to, start the timer when the data block with the sequence number is stored in the buffer, and if the timer expires, start the timer based on a highest sequence number of a data block among first data blocks that cannot be delivered to a higher entity; and a lower entity configured to deliver second data blocks that can be delivered to the higher entity if the timer expires, wherein the second data blocks are delivered to the higher entity in sequence. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification