IP Library Granted Patent US 12,200,610
Granted Patent B2
US 12,200,610 · App. 17/442,511 · Granted Jan 14, 2025

PDCP duplication enhancements

Inventors: Yujian Zhang (Cupertino, CA); Junaid Ansari (Cupertino, CA); Marta Martinez Tarradell (Cupertino, CA)
Assignee: Apple Inc.
H04W48/16H04L1/08H04L1/22H04W28/06H04W28/10
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 12,200,610
App. No.
17/442,511
Granted
Jan 14, 2025
Kind
B2
Abstract

Methods, systems, apparatus, and computer programs, for selecting radio link control (RLC) entities to transmit packet data convergence protocol (PDCP) control protocol data unit (PDU). In one aspect, the method includes actions of accessing, by a device in a wireless communication system, data representing an index of RLC entities of a data radio bearer (DRB)/PDCP entity and RLC activation state information, the activation state information indicating whether one or more RLC entities of the DRB/PDCP entity in the index of RLC entities is activated or deactivated, selecting, by the device in the wireless communication system, a subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the activation state information for each of the RLC entities, and using the selected subset of RLC entities of the DRB/PDCP entity to transmit the PDCP Control PDU.

Claims (43)

1. A method for selecting radio link control (RLC) entities to transmit packet data convergence protocol (PDCP) control protocol data unit (PDU), the method comprising:

accessing data representing an index of RLC entities of a data radio bearer (DRB)/PDCP entity and RLC activation state information, the RLC activation state information indicating whether one or more RLC entities of the DRB/PDCP entity in the index of RLC entities is activated or deactivated;

selecting a subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities; and

using the selected subset of RLC entities of the DRB/PDCP entity to transmit the PDCP Control PDU.

2. The method of claim 1 , wherein the RLC activation state information, for each particular RLC entity, indicates whether the particular RLC is activated or deactivated.

3. The method of claim 1 , The method of claim 1 , wherein selecting the subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities comprises:

selecting an RLC entity having the RLC activation state information indicating that the RLC entity is activated.

4. The method of claim 1 , wherein selecting the subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities comprises:

selecting an activated RLC entity having a lowest index position.

5. The method of claim 1 , wherein selecting the subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities comprises:

selecting an activated RLC entity having a highest index position.

6. The method of claim 1 , wherein selecting the subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities comprises:

selecting a first activated RLC entity having a lowest index position and a second activated RLC having a second lowest index position.

7. The method of claim 1 , wherein selecting the subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities comprises:

selecting a first activated RLC entity having a highest index position and a second activated RLC a second highest index position.

8. The method of claim 1 , wherein selecting the subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities comprises:

selecting a first activated RLC entity having a highest index position and a second activated RLC a lowest index position.

9. The method of claim 1 , where each DRB/PDCP entity is an association between a single DRB and a single PDCP entity.

10. The method of claim 1 , wherein:

accessing the data comprises accessing, by an access node of a radio access network (RAN), the data representing the index of the RLC entities of the data radio bearer (DRB)/PDCP entity and the RLC activation state information.

11. The method of claim 1 , wherein:

accessing the data comprises accessing, by a user equipment (UE), the data representing the index of the RLC entities of the data radio bearer (DRB)/PDCP entity and the RLC activation state information.

12. A system comprising one or more processors configured to perform operations comprising:

accessing data representing an index of RLC entities of a data radio bearer (DRB)/packet data convergence protocol (PDCP) entity and RLC activation state information, the RLC activation state information indicating whether one or more RLC entities of the DRB/PDCP entity in the index of RLC entities is activated or deactivated;

selecting a subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities; and

using the selected subset of RLC entities of the DRB/PDCP entity to transmit a PDCP Control protocol data unit (PDU).

13. The system of claim 12 , wherein the RLC activation state information, for each particular RLC entity, indicates whether the particular RLC is activated or deactivated.

14. The system of claim 12 , wherein selecting the subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities comprises:

selecting an RLC entity having the RLC activation state information indicating that the RLC entity is activated.

15. The system of claim 12 , wherein selecting the subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities comprises:

selecting an activated RLC entity having a lowest index position.

16. The system of claim 12 , wherein selecting the subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities comprises:

selecting an activated RLC entity having a highest index position.

17. The system of claim 12 , wherein selecting the subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities comprises:

selecting a first activated RLC entity having a lowest index position and a second activated RLC having a second lowest index position.

18. The system of claim 12 , wherein selecting the subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities comprises:

selecting a first activated RLC entity having a highest index position and a second activated RLC a second highest index position.

19. The system of claim 12 , wherein selecting the subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities comprises:

selecting a first activated RLC entity having a highest index position and a second activated RLC a lowest index position.

20. A non-transitory computer-readable medium storing software comprising instructions executable by one or more processors which, upon such execution, cause the one or more processors to perform operations comprising:

accessing data representing an index of RLC entities of a data radio bearer (DRB)/packet data convergence protocol (PDCP) entity and RLC activation state information, the RLC activation state information indicating whether one or more RLC entities of the DRB/PDCP entity in the index of RLC entities is activated or deactivated;

selecting a subset of the RLC entities of the DRB/PDCP entity based on an index position in the index and the RLC activation state information for each of the RLC entities; and

using the selected subset of RLC entities of the DRB/PDCP entity to transmit a PDCP Control protocol data unit (PDU).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2022
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 061554/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2022
From: ZHANG, YUJIAN; ANSARI, JUNAID; TARRADELL, MARTA MARTINEZ
To: INTEL CORPORATION
Reel/Frame 061138/0008 →
Continuity (2)
Provisional Application 62824965 · Mar 27, 2019
Related Publication 20220174581A1 · Jun 2, 2022
References Cited (13)
US 20170223578A1 · Hong · 2017 [cited by examiner]
CN 105637967 · 2016 [cited by applicant]
CN 108282823 · 2018 [cited by applicant]
KR 1020180081446 · 2018 [cited by applicant]
WO WO2019035645 · 2019 [cited by applicant]
Ericsson, “104_40NR_IIOT PDCP duplication report of email discussion, TP,” D3GPP TSG RAN WG2 #105, draft R2-1902362, Revision of R2-1901367 with TP aligned with agreements in the RAN2#105 IIOT Session, Athens, Greece, F… [cited by applicant]
Intel Corporation, “PDCP duplication with multiple RLC entities,” 3GPP TSG-RAN WG2 Meeting #105bis, R2-1903955, Xi'an, China, Apr. 2-12, 2019, 3 pages. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/US2020/025487, dated Oct. 7, 2021, 15 pages. [cited by applicant]
International Search Report in International Appln. No. PCT/US2020/025487, dated Jul. 1, 2020, 22 pages. [cited by applicant]
LG Electronics Inc., “Dynamic control of PDCP duplication leg,” 3GPP TSG-RAN WG2 #105, R2-1902174, Athens, Greece, Feb. 25-Mar. 1, 2019, 3 pages. [cited by applicant]
OPPO, “Duplication control using MAC CE,” 3GPP TSG-RAN2 Meeting AH#1, R2-1800066, Vancouver, Canada, Jan. 22-26, 2018, 6 pages. [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Study on NR Industrial Internet of Things (IOT); Release 16,” 3GPP TR 38.825, V 0.1.0, Feb. 2019, 15 pages. [cited by applicant]
Ericsson, “Leg selection for UL transmission when multiple legs are configured,” 3GPP TSG-RAN WG2 #105, R2-1901303, Athens, Greece, Feb. 25-Mar. 1, 2019, 4 pages. [cited by applicant]