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 in a receiver of a mobile communications system, the method comprising:
- if a timer is not running, starting, by the receiver, the timer based on a sequence number of a data block higher than a sequence number of another data block that was first expected to be received; and
when the timer expires, starting, by the receiver, the timer based on a highest sequence number of a data block among data blocks that cannot be delivered to a higher entity.
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.
32 Citations
20 Claims
-
1. A method of operating a timer for processing data blocks in a receiver of a mobile communications system, the method comprising:
-
if a timer is not running, starting, by the receiver, the timer based on a sequence number of a data block higher than a sequence number of another data block that was first expected to be received; and when the timer expires, starting, by the receiver, the timer based on a highest sequence number of a data block among data blocks that cannot be delivered to a higher entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus to operate a timer for processing data blocks in a receiver of a mobile communications system, the apparatus comprising:
-
a buffer; and a timer operated with the buffer, the timer configured to, if the timer is not running, start the timer based on a sequence number of a data block higher than a sequence number of another data block that was first expected to be received, and when the timer expires, start the timer based on a highest sequence number of a data block among data blocks that cannot be delivered to a higher entity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification