IP Library › Granted Patent US 11,343,169
Granted Patent B2
US 11,343,169 · App. 16/799,420 · Granted May 24, 2022

Duplicating PDCP PDUs for a radio bearer

Inventors: Joachim Loehr (Wiesbaden, DE); Prateek Basu Mallick (Langen, DE); Ravi Kuchibhotla (Clarendon Hills, IL)
Assignee: Motorola Mobility LLC
H04L45/14H04L1/08H04L45/24H04L69/324H04W28/04H04W36/0066H04W80/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 11,343,169
App. No.
16/799,420
Granted
May 24, 2022
Kind
B2
Abstract

For duplicating PDCP PDUs for a radio bearer, methods, apparatus, and systems are disclosed. One apparatus includes a processor and a transceiver for communicating with a network. The processor establishes a radio bearer to communicate with the network, the radio bearer including a PDCP entity, first and second RLC entities associated with said PDCP entity, and first and second logical channels associated with said first and second RLC entities, respectively. The processor receives a control signal from the network and submits a PDCP data PDU in the PDCP entity to the first RLC entity for transmission. In response to the first control signal, the processor submits the PDCP data PDU to the second RLC entity for transmission. The processor indicates to one of the first and second RLC entities to discard a duplicate PDCP data PDU corresponding to a successfully delivered PDCP data PDU.

Claims (46)

1. A method comprising:

establishing, at a user equipment device (“UE”), a radio bearer to communicate with a mobile communication network, the radio bearer comprising a Packet Data Convergence Protocol (“PDCP”) entity, a first Radio Link Control (“RLC”) entity and a second RLC entity being associated with said PDCP entity, a first logical channel being associated with said first RLC entity, and a second logical channel being associated with said second RLC entity;

receiving, at the UE, a first control signal from the mobile communication network;

submitting, from the PDCP entity, a PDCP data protocol data unit (“PDU”) to the first RLC entity for transmission;

submitting, from the PDCP entity and in response to the first control signal, the PDCP data PDU to the second RLC entity for transmission;

receiving, at the PDCP entity and from one of the first RLC entity and the second RLC entity, a confirmation of successful delivery of the PDCP data PDU, and

indicating to the other one of the first RLC entity and the second RLC entity to discard a duplicate PDCP data PDU corresponding to the successfully delivered PDCP data PDU.

2. The method of claim 1 , wherein the one of the first RLC entity and the second RLC entity indicates the successful delivery of the PDCP data PDU to the PDCP entity based on a RLC status report received from the mobile communication network.

3. The method of claim 1 , further comprising discarding the duplicate PDCP data PDU in the other one of the first RLC entity and the second RLC entity based on a PDCP status report received from the mobile communication network, the PDCP status report confirming successful delivery of the PDCP data PDU.

4. The method of claim 1 , further comprising:

indicating an amount of PDCP data PDUs in the PDCP entity to a medium access control (“MAC”) entity associated with the first RLC entity for reporting a buffer status of the first logical channel, and

indicating an amount of PDCP data PDUs in the PDCP entity to a MAC entity associated with the second RLC entity for reporting a buffer status of the second logical channel, in response to the first control signal.

5. The method of claim 4 ,

wherein each of the RLC entities belongs to a different cell group in the mobile communication network,

wherein the MAC entity associated with the first RLC entity is a first MAC entity and the MAC entity associated with the second RLC entity is a second MAC entity different than the first MAC entity,

wherein indicating an amount of PDCP data PDUs in the PDCP entity comprises indicating a same amount of PDCP data PDUs to the first MAC entity and to the second MAC entity.

6. The method of claim 5 , wherein establishing the radio bearer comprises establishing a split bearer in the UE and wherein the first control signal comprises an indication to activate PDCP duplication over the split bearer.

7. The method of claim 4 ,

wherein the first RLC entity and the second RLC entity belong to a same Cell group,

wherein the MAC entity associated with the first RLC entity and the MAC entity associated with the second RLC entity is a common MAC entity,

wherein indicating an amount of PDCP data PDUs in the PDCP entity comprises indicating a same amount of PDCP data PDUs to the common MAC entity.

8. The method of claim 4 , further comprising:

receiving a second control signal and deactivates packet duplication,

indicating to a MAC entity associated with the second RLC entity that the amount of PDCP data PDUs available for transmission in the PDCP entity for reporting buffer status of the second logical channel is zero, in response to the second control signal.

9. The method of claim 8 , further comprising receiving a third control signal prior to the second control signal, the third control signal indicating to use the first RLC entity for transmission of PDCP data PDUs upon deactivating packet duplication.

10. The method of claim 1 , wherein the first control signal instructs the UE to activate PDCP duplication, the method further comprising receiving a second control signal that instructs the UE to deactivate PDCP duplication.

11. The method of claim 10 , further comprising:

setting an uplink data split threshold of the radio bearer to zero in response to receiving the first control signal, and

setting the uplink data split threshold of the radio bearer to infinity in response to receiving the second control signal.

12. The method of claim 10 , further comprising cancelling a scheduling request associated with the second logical channel in response to the second control signal, the scheduling request being triggered by data arrival for the second logical channel.

13. The method of claim 10 , further comprising cancelling a buffer status report associated with the second logical channel in response to the second control signal, the buffer status report being triggered by data arrival for the second logical channel.

14. The method of claim 1 , wherein the first control signal is one of: a PDCP control signal, a MAC control signal, and an RRC signal.

15. An apparatus comprising:

a transceiver that communicates with a mobile communication network; and

a processor that:

establishes a radio bearer to communicate with the mobile communication network, the radio bearer comprising a Packet Data Convergence Protocol (“PDCP”) entity, a first Radio Link Control (“RLC”) entity and a second RLC entity being associated with said PDCP entity, a first logical channel being associated with said first RLC entity, and a second logical channel being associated with said second RLC entity;

receives a first control signal from the mobile communication network;

submits a PDCP data protocol data unit (“PDU”) in the PDCP entity to the first RLC entity for transmission; and

submits, in response to the first control signal, the PDCP data PDU to the second RLC entity for transmission,

wherein the PDCP entity receives, from one of the first RLC entity and the second RLC entity, a confirmation of successful delivery of the PDCP data PDU, and

wherein the PDCP entity indicates to the other one of the first RLC entity and the second RLC entity to discard a duplicate PDCP data PDU corresponding to the successfully delivered PDCP data PDU.

16. The apparatus of claim 15 , wherein the one of the first RLC entity and the second RLC entity indicates the successful delivery of the PDCP data PDU to the PDCP entity based on a RLC status report received from the mobile communication network.

17. The apparatus of claim 15 , wherein the processor discards the duplicate PDCP data PDU in the other one of the first RLC entity and the second RLC entity based on a PDCP status report received from the mobile communication network.

18. The apparatus of claim 15 , wherein the processor further indicates an amount of PDCP data PDUs in the PDCP entity to a medium access control (“MAC”) entity associated with the first RLC entity and to a MAC entity associated with the second RLC entity for reporting a buffer status of the logical channels associated with the first RLC entity and second RLC entity, in response to the first control signal.

19. The apparatus of claim 18 , wherein each of the RLC entities belongs to a different cell group in the mobile communication network, wherein the MAC entity associated with the first RLC entity is a first MAC entity and the MAC entity associated with the second RLC entity is a second MAC entity different than the first MAC entity, wherein the processor indicates a same amount of PDCP data PDUs in the PDCP entity to the first MAC entity and to the second MAC entity for reporting the buffer status of the first logical channel and the second logical channel.

20. The apparatus of claim 18 , wherein the first RLC entity and the second RLC entity belong to a same Cell group, wherein the MAC entity associated with the first RLC entity and the MAC entity associated with the second RLC entity is the same MAC entity, wherein the processor indicates a same amount of PDCP data PDUs in the PDCP entity to the same MAC entity for reporting the buffer status of the first logical channel and the second logical channel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2020
From: LOEHR, JOACHIM; BASU MALLICK, PRATEEK; KUCHIBHOTLA, RAVI
To: MOTOROLA MOBILITY LLC
Reel/Frame 052487/0532 →
Continuity (3)
Continuation 15961510 · Apr 24, 2018
Provisional Application 62489332 · Apr 24, 2017
Related Publication 20200228438A1 · Jul 16, 2020