IP Library Granted Patent US 9,479,966
Granted Patent B2
US 9,479,966 · App. 14/953,265 · Granted Oct 25, 2016

Method and apparatus for operating a timer for processing data blocks

Inventors: Seung June Yi (Seoul, KR); Woon Young Yeo (Kyungki-Do, KR); So Young Lee (Kyungki-Do, KR)
Assignee: LG ELECTRONICS INC.
H04W28/14H04B7/0604H04B7/15535H04L1/0071H04L1/06H04L1/08H04L1/1841H04L1/1848H04L5/0023H04L5/0042H04L5/0044H04L5/0083H04L27/2602H04L47/10H04L47/14H04L47/28H04L47/34H04L69/28H04W24/02H04W52/143H04W52/24H04W52/245H04W52/46H04B7/15507H04L1/1845H04L2001/0096H04W52/225H04W52/241H04W52/242
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,479,966
App. No.
14/953,265
Granted
Oct 25, 2016
Kind
B2
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.

Claims (19)

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 first data block with a sequence number in a buffer;

starting, by the terminal, the timer when the first 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 second data block among data blocks that are received.

2. The method of claim 1 , wherein the higher entity is a radio link control (RLC) layer.

3. The method of claim 1 , wherein the first data block stored in the buffer is processed by a medium access control (MAC) layer of the terminal.

4. The method of claim 1 , wherein no additional timer is started if the timer is running.

5. The method of claim 1 , wherein the timer is used for re-ordering operation at a sub-layer of the terminal.

6. A terminal in a communications system, the terminal comprising:

a buffer configured to store a first data block with a sequence number; and

a processor coupled to a timer and configured to:

start the timer when the first 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 second data block among data blocks that are received.

7. The terminal of claim 6 , wherein the higher entity is a radio link control (RLC) layer.

8. The terminal of claim 6 , wherein the first data block stored in the buffer is processed by a medium access control (MAC) layer of the terminal.

9. The terminal of claim 6 , wherein no additional timer is started if the timer is running.

10. The terminal of claim 6 , wherein the timer is used for re-ordering operation at a sub-layer of the terminal.

Priority Claims (1)
KR 10-2002-0000632 · Jan 5, 2002 · national
Continuity (7)
Continuation 14695163 · Apr 24, 2015
Continuation 14223541 · Mar 24, 2014
Continuation 13767295 · Feb 14, 2013
Continuation 12621129 · Nov 18, 2009
Continuation 12104542 · Apr 17, 2008
Continuation 10331631 · Dec 31, 2002
Related Publication 20160080976A1 · Mar 17, 2016