IP Library › Granted Patent US 12,647,823
Granted Patent B2
US 12,647,823 · App. 18/414,378 · Granted Jun 2, 2026

Technologies for dynamic control of protocol data unit set discarding

Inventors: Ping-Heng Kuo (London, GB); Ralf Rossbach (Munich, DE); Sudeep Manithara Vamanan (Nuremberg, DE)
Assignee: Apple Inc.
H04W28/06
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,647,823
App. No.
18/414,378
Granted
Jun 2, 2026
Kind
B2
Abstract

The present application relates to devices and components including apparatuses, systems, computer-readable media, and methods for dynamic control of protocol data unit set discarding. Embodiments include detecting a trigger event based on receipt of a media access control control element and switching between protocol data unit set discarding states based on the trigger event.

Claims (56)

1 . A method comprising:

processing first protocol data unit (PDU) sets of a traffic flow based on a first PDU-set discarding state;

processing second PDU sets of the traffic flow based on a second PDU-set discarding state;

receiving a media access control (MAC) control element (CE) from a network device;

detecting a trigger event based on the MAC CE; and

switching, based on detecting the trigger event: from processing first PDU sets based on the first PDU-set discarding state to processing second PDU sets based on the second PDU-set discarding state; or from processing second PDU sets based on the second PDU-set discarding state to processing first PDU sets based on the first PDU-set discarding state.

2 . The method of claim 1 , wherein:

processing first PDU sets based on the first PDU-set discarding state comprises discarding PDU sets of the first PDU sets determined to have one or more PDUs lost; and

processing second PDU sets based on the second PDU-set discarding state comprises continuing to transmit PDUs of PDU sets of the second PDU sets determined to have one or more PDUs lost.

3 . The method of claim 2 , wherein the first PDU-set discarding state or the second PDU-set discarding state is configured as an initial state.

4 . The method of claim 1 , wherein the first PDU-set discarding state and the second PDU-set discarding state are associated with a data radio bearer (DRB) and the MAC CE includes: a bit, associated with the DRB, to provide the trigger event.

5 . The method of claim 4 , wherein the MAC CE includes a plurality of bits that are respectively associated with a plurality of DRBs, wherein individual bits indicate a PDU-set discarding state on an associated DRB.

6 . The method of claim 1 , wherein processing first PDU sets based on the first PDU-set discarding state comprises:

transmitting PDU sets of the first PDU sets determined to have a first importance level; and

discarding PDU sets of the first PDU sets determined to have a second importance level and determined to have one or more PDUs lost,

wherein the second importance level is less than the first importance level.

7 . The method of claim 1 , wherein processing the first PDU sets based on the first PDU-set discarding state comprises:

transmitting PDU sets of the first PDU sets determined to have a first importance level; and

discarding one or more PDU sets of the first PDU sets determined to have a second importance level without attempting to transmit any PDUs of the one or more PDU sets,

wherein the second importance level is less than the first importance level.

8 . The method of claim 1 , wherein:

processing the first PDU sets based on the first PDU-set discarding state comprises discarding PDU sets of the first PDU sets determined to have a number of PDUs that are lost greater than a first number; and

processing the second PDU sets based on the second PDU-set discarding state comprises discarding PDU sets of the second PDU sets determined to have a number of PDUs that are lost greater than a second number, the first number different from the second number.

9 . The method of claim 1 , wherein:

processing the first PDU sets based on the first PDU-set discarding state comprises:

discarding PDU sets of the first PDU sets determined to have a first importance level and a number of PDUs that are lost greater than a first number; and

discarding PDU sets of the first PDU sets determined to have a second importance level and a number of PDUs that are lost greater than a second number, the first number different from the second number and the second importance level less than the first importance level; and

processing the second PDU sets based on the second PDU-set discarding state comprises:

discarding PDU sets of the second PDU sets determined to have the first number of PDUs that are lost, wherein said discarding of PDU sets of the second PDU sets is irrespective of importance levels of discarded PDU sets.

10 . The method of claim 1 , wherein:

processing the first PDU sets based on the first PDU-set discarding state comprises: discarding PDU sets of the first PDU sets determined to reside in a buffer longer than a first predetermined length of time; and

processing the second PDU sets based on the second PDU-set discarding state comprises: discarding PDU sets of the second PDU sets determined to reside in the buffer longer than a second predetermined length of time,

the first predetermined length of time is different than the second predetermined length of time.

11 . An apparatus comprising:

processing circuitry to:

generate a media access control (MAC) control element (CE) with a command to switch a user equipment (UE) from a first protocol data unit (PDU)-set discarding state to a second PDU-set discarding state; and

output the MAC CE for transmission to the UE; and

interface circuitry coupled with the processing circuitry to enable communication.

12 . The apparatus of claim 11 , wherein the processing circuitry is further to:

generate information to configure the UE to use the first PDU-set discarding state or the second PDU-set discarding state as an initial state.

13 . The apparatus of claim 11 , wherein the first PDU-set discarding state and the second PDU-set discarding state are associated with a data radio bearer (DRB) and the command of the MAC CE includes: an activation bit that is associated with the DRB.

14 . The apparatus of claim 13 , wherein the MAC CE includes a plurality of activation bits that are respectively associated with a plurality of DRBs.

15 . The apparatus of claim 11 , wherein the processing circuitry is further to:

generate, for transmission to the UE, information to configure the UE with the first PDU-set discarding state and the second PDU-set discarding state.

16 . One or more non-transitory, computer-readable media having instructions that, when executed, cause processor circuitry to:

process first protocol data unit (PDU) sets of a traffic flow based on a first PDU-set discarding state;

process second PDU sets of the traffic flow based on a second PDU-set discarding state;

receive a media access control (MAC) control element (CE) from a network device;

detect a trigger event based on the MAC CE; and

switch, based on the trigger event: from processing first PDU sets based on the first PDU-set discarding state to processing second PDU sets based on the second PDU-set discarding state; or from processing second PDU sets based on the second PDU-set discarding state to processing first PDU sets based on the first PDU-set discarding state.

17 . The one or more non-transitory, computer-readable media of claim 16 , wherein to:

process first PDU sets based on the first PDU-set discarding state the processor circuitry is to discard PDU sets of the first PDU sets determined to have one or more PDUs lost; and

process second PDU sets based on the second PDU-set discarding state the processor circuitry is to continue to transmit PDUs of PDU sets of the second PDU sets determined to have one or more PDUs lost.

18 . The one or more non-transitory, computer-readable media of claim 17 , wherein the first PDU-set discarding state or the second PDU-set discarding state is configured as an initial state.

19 . The one or more non-transitory, computer-readable media of claim 16 , wherein the first PDU-set discarding state and the second PDU-set discarding state are associated with a data radio bearer (DRB) and the MAC CE includes: a bit, associated with the DRB, to provide the trigger event.

20 . The one or more non-transitory, computer-readable media of claim 16 , wherein the MAC CE includes a plurality of bits that are respectively associated with a plurality of DRBs, wherein individual bits indicate a PDU-set discarding state on an associated DRB.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2024
From: KUO, PING-HENG; ROSSBACH, RALF; MANITHARA VAMANAN, SUDEEP
To: APPLE INC.
Reel/Frame 066169/0279 →
Continuity (2)
Provisional Application 63446282 · Feb 16, 2023
Related Publication 20240284253A1 · Aug 22, 2024
References Cited (33)
US 20160164793A1 · Basu Mallick et al. · 2016 [cited by applicant]
US 20190124564A1 · Bathwal et al. · 2019 [cited by applicant]
US 20190254117A1 · Chen et al. · 2019 [cited by applicant]
US 20200221434A1 · Sun et al. · 2020 [cited by applicant]
US 20210006644A1 · Yang et al. · 2021 [cited by applicant]
US 20210329515A1 · Sharma · 2021 [cited by examiner]
US 20220182896A1 · Talebi Fard et al. · 2022 [cited by applicant]
CN 103109490A · 2013 [cited by applicant]
JP 2011142602A · 2011 [cited by applicant]
WO 2022081073A1 · 2022 [cited by applicant]
WO 2022099586A1 · 2022 [cited by applicant]
WO 2024026736A1 · 2024 [cited by applicant]
WO 2024026744A1 · 2024 [cited by applicant]
3GPP TR 23.700-60 V1.2.0, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on XR (Extended Reality) and media services (Release 18), Oct. 2022, 266 pages. [cited by applicant]
Consideration on PDU Discarding of XR Traffic, 3 Generation Partnership Project Technical Specification Group-Radio Access Network Working Group 2 Meeting #120, R2-2212702, Nov. 14-18, 2022, 4 pages. [cited by applicant]
Discussion on PDU Discard for XR Awareness, 3 Generation Partnership Project Technical Specification Group-Radio Access Network Working Group2 #120 meeting, R2-2212537, Nov. 14-18, 2022, 4 pages. [cited by applicant]
Packet Discarding and Reordering Enhancements in XR, 3 Generation Partnership Project Technical Specification Group-Radio Access Network Working Group 2 Meeting #120, R2-2211720, Nov. 14-18, 2022, 5 pages. [cited by applicant]
International Patent Application No. PCT/US2024/011593, International Search Report and Written Opinion, Apr. 25, 2024, 16 pages. [cited by applicant]
PDU Set Integrated Packet Handling for XR and Media Service, Lenovo, TSG SA WG2 Meeting #150E, S2-2202682, Apr. 6-12, 2022, 4 pages. [cited by applicant]
Radio Quality Information Report Triggering, Ericsson, 3GPP TSG-RAN WG3 Meeting #101bis, R3-186074, Oct. 8-12, 2018, 5 pages. [cited by applicant]
Study on XR (Extended Reality) and Media Services, 3GPP TR 23.700-60 V0.1.0, Feb. 2022, 16 pages. [cited by applicant]
International Patent Application No. PCT/CN2022/109991, International Search Report and Written Opinion, Dec. 22, 2022, 9 pages. [cited by applicant]
International Patent Application No. PCT/CN2022/110050, International Search Report and the Written Opinion, Dec. 20, 2022, 9 pages. [cited by applicant]
3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Study on XR enhancements for NR (Release 18), 3GPP TR 38.835 V1.0.0, Dec. 2022, 121 pages. [cited by applicant]
3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on XR (Extended Reality) and media services (Release 18), 3GPP TR 23.700-60 V18.0.0, Dec. 2022, 266 pages. [cited by applicant]
LS Reply on QoS support with PDU Set granularity, 3GPP TSG-WG SA4 Meeting #118E, S4-220505, Apr. 6-14, 2022, 4 pages. [cited by applicant]
3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Traffic Models and Quality Evaluation Methods for Media and XR Services in 5G Systems (Release 18), 3GPP TR 26.926 V1.3.0, N… [cited by applicant]
3GPP TR 23.700-60 V0.3.0, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on XR (Extended Reality) and media services (Release 18), May 2022, 217 pages. [cited by applicant]
3GPP TS 38.331 V17.1.0, 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Radio Resource Control (RRC) Protocol Specification (Release 17), Jun. 2022, 1273 pages. [cited by applicant]
KI#4 and #5, Baseline for PDU Set based QoS Framework, 3rd Generation Partnership Project Technical Specification Group—Working Group SA2 Meeting #151E, S2-2205074, May 16-20, 2022, 5 pages. [cited by applicant]
International Patent Application No. PCT/CN2022/109991, International Preliminary Report on Patentability, Feb. 13, 2025, 5 pages. [cited by applicant]
International Patent Application No. PCT/CN2022/110050, International Preliminary Report on Patentability, Feb. 13, 2025, 5 pages. [cited by applicant]
International Patent Application No. PCT/US2024/011593, International Preliminary Report on Patentability, Aug. 28, 2025, 11 pages. [cited by applicant]