IP Library › Granted Patent US 12,483,935
Granted Patent B2
US 12,483,935 · App. 17/657,075 · Granted Nov 25, 2025

5GS classification of packets of a traffic flow

Inventors: Colin Kahn (Morris Plains, NJ); Markus Sakari Isomäki (Espoo, FI); Devaki Chandramouli (Texas, TX)
Assignee: Nokia Technologies Oy
H04W28/10H04L47/2441H04W28/0268
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,483,935
App. No.
17/657,075
Granted
Nov 25, 2025
Kind
B2
Abstract

A method may include receiving, by a traffic ingress entity of a communication network, one or more packets of a traffic flow. The method may also include assigning a classification, by the data reception entity, to each packet of the one or more packets of the traffic flow according to one or more protocol data unit sets to which the packet belongs to. The method may further include mapping the one or more packets of the traffic flow to one or more quality of service flows for quality of service handling of the one or more packets based on the classification assigned to each packet. In addition, the method may include outputting the classification assigned to each packet to a network element for enabling quality of service handling of the one or more packets based on the mapping and one or more quality of service information.

Claims (30)

1 . A method, comprising:

receiving, by a user equipment, uplink packets of a traffic flow of an extended reality application from a fifth generation communication system;

assigning, by the user equipment, classifications to uplink packets of the traffic flow, wherein a respective uplink packet of the uplink packets of the traffic flow is assigned a classification of the classifications according to media specific information associated with the respective uplink packet, wherein the classification assigned to the respective uplink packet of the uplink packets of the traffic flow includes information that identifies one or more protocol data unit sets that the respective uplink packet belongs to, wherein in an instance a respective uplink packet of the uplink packets is associated with a plurality of protocol data unit sets, the assigning the respective classification to the respective uplink packet comprises;

mapping, by the user equipment, respective uplink packets of the uplink packets of the traffic flow to one or more quality of service (QOS) flows based on the one or more PDU sets the respective uplink packets belong to as identified by the classification assigned to the respective uplink packets;

receiving, by the user equipment, from a core network element, PDU set level quality of service parameters; and

performing, by the user equipment, PDU set integrated quality of service (QOS) handling of respective uplink packets of the respective QoS flows based on the respective classification assigned to each respective uplink packet, and the PDU set level QoS parameters.

2 . The method according to claim 1 ,

wherein the one or more PDU sets are associated with application-level media unit attributes.

3 . The method according to claim 1 , wherein the assigning comprises performing media unit identification and an analysis of the respective packets of the uplink packets of the traffic flow to determine the respective classifications for the respective uplink packets, wherein the analysis of a respective uplink packet of the uplink packets is performed using deep packet inspection, examination of real-time transport protocol extension headers of the respective uplink packet, or machine learning to determine the application-level media unit attributes associated with the respective uplink packet.

4 . The method according to claim 1 , wherein the performing PDU set integrated quality of service handling comprises:

applying, by the user equipment, the PDU set level quality of service parameters to active queue management, discarding, scheduling, shaping, or transmission of the uplink packets based on the respective classifications assigned to respective uplink packets of the uplink packets.

5 . The method according to claim 1 , wherein the PDU set level QoS parameters comprise priority level adjustment information for the respective uplink packets of the uplink packets according to the respective classifications assigned to the respective uplink packets.

6 . The method according to claim 2 , wherein the application-level media unit attributes comprise one or more of media frame type, media slice type, media frame dependency to a specific media frame, media slice dependency to a specific media slice instance or media layer, media frame start marker, media frame end marker, media slice start marker, media slice end marker, media temporal layer identifier, media spatial layer identifier, media application, or media type.

7 . A user equipment comprising:

at least one processor; and

at least one memory comprising computer program code, wherein the computer code is configured to, when executed by the at least one processor, cause the at least to perform operations, the operations comprising:

receiving uplink packets of a traffic flow of an extended reality application from a fifth generation communication system;

assigning packet data unit (PDU) classifications to the uplink packets of the traffic flow, wherein a respective uplink packet of the uplink packets of the traffic flow is assigned a classification of the classifications according to media specific information associated with the respective uplink packet, wherein the classification assigned to the respective uplink packet of the packets uplink identifies one or more protocol data unit sets that the respective uplink packet belongs to, wherein in an instance a respective uplink packet of the uplink packets is associated with a plurality of protocol data unit sets, the assigning the respective classification to the respective uplink packet comprises;

mapping respective uplink packets of the uplink packets of the traffic flow to one or more quality of service (QOS) flows based on the one or more PDU sets the respective uplink packets belong to as identified by the classification assigned to the respective uplink packets; and

receiving, from a core network element, PDU set level quality of service parameters; and

performing PDU set integrated quality of service (QOS) handling of respective uplink packets of the respective QoS flows based on the respective classification assigned to each respective uplink packet, and the PDU set level QoS parameters.

8 . The user equipment according to claim 7 , wherein the operations further comprise:

performing media unit identification of the respective uplink packets to generate the media specific information associated with the respective uplink packets, wherein the media unit identification of a respective uplink packet of the uplink packets is performed using deep packet inspection of the respective uplink packet, examination of real-time transport protocol extension headers of the respective uplink packet, or machine learning to determine the application-level media unit attributes associated with the respective uplink packet.

9 . The user equipment according to claim 7 , wherein when a respective uplink packet of the uplink packets is associated with a plurality of protocol data unit sets, the classification is assigned to the respective uplink packet by:

identifying each protocol data unit set of the plurality of protocol data unit sets with different application level attributes based on contents of the respective uplink packet.

10 . The user equipment according to claim 7 , wherein the one or more PDU sets are associated with application-level media unit attributes.

11 . The user equipment according to claim 7 , wherein the performing the PDU set integrated quality of service handling comprises:

applying the PDU set level quality of service parameters to active queue management, discarding, scheduling, shaping, or transmission of the packets based on the respective classifications assigned to respective uplink packets of the uplink packets.

12 . The user equipment according to claim 7 , wherein the PDU set level QoS parameters comprise priority level adjustment information for the respective uplink packets of the uplink packets according to the respective classifications assigned to the respective uplink packets.

13 . The user equipment according to claim 10 , wherein the application-level media unit attributes comprise one or more of media frame type, media slice type, media frame dependency to a specific media frame, media slice dependency to a specific media slice instance or media layer, media frame start marker, media frame end marker, media slice start marker, media slice end marker, media temporal layer identifier, media spatial layer identifier, media application, or media type.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2022
From: KAHN, COLIN; CHANDRAMOULI, DEVAKI
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 059618/0877 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2022
From: SAKARI ISOMÄKI, MARKUS
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 059618/0886 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2022
From: NOKIA OF AMERICA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 059618/0966 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2022
From: NOKIA SOLUTIONS AND NETWORKS OY
To: NOKIA TECHNOLOGIES OY
Reel/Frame 059619/0001 →
Continuity (1)
Related Publication 20230319638A1 · Oct 5, 2023
References Cited (15)
US 8165024B2 · Dolganow et al. · 2012 [cited by applicant]
US 8264965B2 · Dolganow et al. · 2012 [cited by applicant]
US 20230164081A1 · Rossbach · 2023 [cited by examiner]
US 20230224383A1 · Wang · 2023 [cited by examiner]
US 20230247476A1 · Chun · 2023 [cited by examiner]
US 20230300667A1 · Baek · 2023 [cited by examiner]
US 20230309100A1 · Baek · 2023 [cited by examiner]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System architecture for the 5G System (5GS); Stage 2 (Release 17)”, 3GPP TS 23.501, V17.3.0, Dec. 2021, pp. 1-559. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System (5GS); Stage 2 (Release 17)”, 3GPP TS 23.502, V17.3.0, Dec. 2021, pp. 1-727. [cited by applicant]
“Key Issue for QoS framework enhancement based on media unit”, SA WG2 Meeting #149e, S2-2201065, Agenda: 9.19, Nokia, Feb. 14-25, 2022, pp. 1-3. [cited by applicant]
“New Key Issue: PDU Set integrated packet handling”, 3GPP TSG-WG SA2 Meeting #149E e-meeting, S2-2201808, Agenda: 9.19, Huawei, Feb. 14-25, 2022, pp. 1-2. [cited by applicant]
Zanaty et al., “Frame Marking RTP Header Extension draft-ietf-avtext-framemarking-13”, Internet-Draft, Network Working Group, Nov. 2021, pp. 1-15. [cited by applicant]
“Advanced Video Coding for Generic Audiovisual services”, Series H: Audiovisual And Multimedia Systems, Infrastructure of audiovisual services—Coding of moving Video, Recommendation ITU-T H.264, Apr. 2017, 812 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, VO.1.0, Feb. 2022, pp. 1-16. [cited by applicant]
“Solution proposal: PDU Set integrated packet handling”, 3GPP SA WG2 Meeting #150E, S2-XXXXX, Agenda: XX, Nokia, Apr. 6-12, 2022, pp. 1-6. [cited by applicant]