IP Library › Granted Patent US 10,212,728
Granted Patent B2
US 10,212,728 · App. 15/118,163 · Granted Feb 19, 2019

Method for reordering a packet data convergence protocol packet data unit at a user equipment in a dual connectivity system and device therefor

Inventors: Sunyoung Lee (Seoul, KR); Seungjune Yi (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04W72/1289H04W80/02
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 10,212,728
App. No.
15/118,163
Granted
Feb 19, 2019
Kind
B2
Abstract

The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for re-ordering a PDCP PDU in a dual connectivity system, the method comprising: receiving a first PDCP PDU from a first RLC entity of a radio bearer; starting a reordering function if the first PDCP PDU is detected to be out of sequence; storing the first PDCP PDU in the PDCP entity; receiving a second PDCP PDU from a first RLC entity or a second RLC entity while the reordering function is running; and delivering at least one stored PDCP PDU with an associated COUNT value less than x+1 in ascending order of an associated COUNT value to an upper layer, if the second PDCP PDU is received from a second RLC entity.

Claims (24)

1. A method for a user equipment (UE) operating in a wireless communication system, the method comprising:

receiving, by a packet data convergence protocol (PDCP) entity, a PDCP protocol data unit (PDU) with a sequence number x from one (first lower layer entity) of two lower layer entities (first lower layer entity and second lower layer entity) associated with the PDCP entity;

updating a next expected PDCP sequence number (NEP) for the first lower layer entity (first NEP) to x+1, where the first NEP is a PDCP sequence number of a next expected PDCP PDU expected to be received in-sequence for the first lower layer entity;

delivering, to an upper entity by the PDCP entity, all stored PDCP PDU(s) with sequence number(s), which is(are) within a reordering window and smaller than a minimum value between the first NEP and a NEP for the second lower layer entity (second NEP), in ascending order of the sequence number(s) if not delivered before, where the second NEP is a PDCP sequence number of a next expected PDCP PDU expected to be received in-sequence for the second lower layer entity; and

updating the reordering window so that a higher edge of the reordering window is equal to a maximum value between the first NEP and the second NEP, where a lower edge of the reordering window is equal to the higher edge of the reordering window minus a size of the reordering window.

2. The method according to claim 1 , wherein the PDCP entity delivers the stored PDCP PDU(s) to the upper entity before a timer associated with a reordering function expires or stops.

3. The method according to claim 1 , wherein the PDCP entity discards stored PDCP PDU(s) with sequence number(s) outside the reordering window.

4. The method according to claim 1 , wherein the two lower layer entities are radio link control (RLC) entities.

5. The method of claim 1 ,

wherein the receiving the PDCP PDU includes receiving and storing plural PDCP PDUs from the one of two lower layer entities, and

wherein the delivering all stored PDCP PDUs includes processing the delivered PDCP PDUs by the upper entity.

6. A UE (User Equipment) for operating in a wireless communication system, the UE comprising:

an RF (Radio Frequency) module; and

a processor configured to control the RF module, the processor configured to:

receive, at a packet data convergence protocol (PDCP) entity, a PDCP protocol data unit (PDU) with a sequence number x from one (first lower layer entity) of two lower layer entities (first lower layer entity and second lower layer entity) associated with the PDCP entity;

update a next expected PDCP sequence number (NEP) for the first lower layer entity (first NEP) to x+1, where the first NEP is a PDCP sequence number of a next expected PDCP PDU expected to be received in-sequence for the first lower layer entity;

deliver, to an upper entity from the PDCP entity, all stored PDCP PDU(s) with sequence number(s), which is(are) within a reordering window and smaller than a minimum value between the first NEP and a NEP for the second lower layer entity (second NEP), in ascending order of the sequence number(s) if not delivered before, where the second NEP is a PDCP sequence number of a next expected PDCP PDU expected to be received in-sequence for the second lower layer entity; and

update the reordering window so that a higher edge of the reordering window is equal to a maximum value between the first NEP and the second NEP, where a lower edge of the reordering window is equal to the higher edge of the reordering window minus a size of the reordering window.

7. The UE according to claim 6 , wherein the processor is configured to deliver, at the PDCP entity, the stored PDCP PDU(s) to the upper entity before a timer associated with a reordering function expires or stops.

8. The UE according to claim 6 , wherein the processor is configured to discard, at the PDCP entity, stored PDCP PDU(s) with sequence number(s) outside the reordering window.

9. The UE according to claim 6 , wherein the two lower layer entities are radio link control (RLC) entities.

10. The UE of claim 6 , wherein the processor is further configured to:

receive and store plural PDCP PDUs from the one of two lower layer entities, and

process the delivered PDCP PDUs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2016
From: LEE, SUNYOUNG; YI, SEUNGJUNE
To: LG ELECTRONICS INC.
Reel/Frame 039406/0411 →
Continuity (2)
Provisional Application 61946867 · Mar 2, 2014
Related Publication 20170181185A1 · Jun 22, 2017
Cited By (1)
US 12,219,391