IP Library › Granted Patent US 12,739,732
Granted Patent B2
US 12,739,732 · App. 17/944,824 · Granted Sep 15, 2026

Apparatus, system, method and computer-implemented storage media to implement a per data packet quality of service requirement in a communication network

Inventors: Maruti Gupta Hyde (Portland, OR); Yi Zhang (San Jose, CA)
Assignee: Intel Corporation
H04W40/28H04W40/125H04W40/248
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,739,732
App. No.
17/944,824
Granted
Sep 15, 2026
Kind
B2
Abstract

An apparatus of a computing node of a communication network, a system, a machine-readable storage medium, and a method. One or more processing circuitries of the apparatus are to: receive a plurality of service data flows (SDFs) associated with respective applications to be executed, the SDFs including data packets; determine first Quality of Service (QoS) flows corresponding to a plurality of first QoS requirements for the SDFs, wherein SDFs associated with a same application correspond to a same QoS requirement of the plurality of first QoS requirements; change the first QoS flows to second QoS flows different from the first QoS flows, the second QoS flows corresponding to a plurality of second QoS requirements for respective ones of the SDFs, the second QoS flows based on the respective applications and further based on respective ones of the data packets; and send for transmission from the output the plurality of SDFs based on the second QoS flows.

Claims (37)

1 . An apparatus of a computing node of a communication network, the apparatus including an input, an output, and one or more processing circuitries coupled between the input and the output, the one or more processing circuitries to perform operations including:

receiving, at the input, a plurality of service data flows (SDFs) associated with respective applications to be executed, the SDFs including data packets;

determining first Quality of Service (QoS) flows corresponding to a plurality of first QoS requirements for the SDFs, wherein SDFs associated with a same application correspond to a same QoS requirement of the plurality of first QoS requirements;

changing the first QoS flows to second QoS flows different from the first QoS flows, the second QoS flows corresponding to a plurality of second QoS requirements for respective ones of the SDFs, the second QoS flows based on the respective applications and further based on respective ones of the data packets; and

sending for transmission from the output the plurality of SDFs based on the second QoS flows.

2 . The apparatus of claim 1 , wherein the second QoS flows are different from the first QoS flows based on at least one of: different QoS requirements as between the second QoS flows and the first QoS flows, or different ones of the SDFs in individual ones of the second QoS flows as compared with SDFs in individual ones of the first QoS flows.

3 . The apparatus of claim 1 , wherein the one or more processing circuitries are to receive instructions to install, at the computing node, QoS microservices corresponding to the respective applications, and change the first QoS flows to the second QoS flows after installation of and based on the QoS microservices.

4 . The apparatus of claim 1 , wherein the computing node is a core network (CN), and wherein determining the first QoS flows includes classifying the SDFs into corresponding ones of the plurality of first QoS requirements by identifying the respective applications from the SDFs, and by mapping the respective applications to corresponding ones of the plurality of first QoS requirements.

5 . The apparatus of claim 4 , wherein the one or more processing circuitries are to perform functionalities of a User Plane Function (UPF) of the CN.

6 . The apparatus of claim 1 , wherein the computing node is a radio access network (RAN) node, wherein receiving the SDFs includes receiving the first QoS flows, the first QoS flows including the SDFs, and wherein determining the first QoS flows includes decoding QoS information from the first QoS flows.

7 . The apparatus of claim 1 , wherein changing the first QoS flows to the second QoS flows includes selecting one or more SDFs of the plurality of SDFs for analysis, and analyzing the one or more SDFs to determine first data packets and second data packets therefrom, the first data packets corresponding to second QoS requirements of the plurality of second QoS requirements that are different in value from first QoS requirements of the plurality of first QoS requirements for the first data packets, and the second data packets corresponding to second QoS requirements of the plurality of second QoS requirements are a same in value as first QoS requirements of the plurality of first QoS requirements for the second data packets.

8 . The apparatus of claim 7 , wherein selecting includes selecting the one or more SDFs based on one or more applications associated therewith.

9 . The apparatus of claim 8 , wherein selecting includes using selection instructions that include information on the one or more applications associated with the one or more SDFs to be selected.

10 . The apparatus of claim 9 , wherein the selection instructions further include information on one or more user equipments (UEs) associated with the one or more SDFs to be selected.

11 . The apparatus of claim 9 , wherein the selection instructions are from one of a Network Data Analytics Function (NWDAF) or from a Real Time RAN Intelligent Controller (RT-RIC).

12 . The apparatus of claim 7 , wherein the one or more processing circuitries are to further change the first QoS requirements of the first data packets into the second QoS requirements of the first data packets.

13 . The apparatus of claim 7 , wherein the one or more SDFs are in a same QoS flow of the first QoS flows.

14 . The apparatus of claim 1 , further including a radio integrated circuit coupled to the one or more processing circuitries, a front end module coupled to the radio integrated circuit, and one or more antennas coupled to the front end module.

15 . One or more non-transitory machine readable storage media having instructions stored thereon, the instructions when executed by an apparatus of a computing node of a communication network to cause the apparatus to perform operations including:

receiving a plurality of service data flows (SDFs) associated with respective applications to be executed, the SDFs including data packets;

determining first Quality of Service (QoS) flows corresponding to a plurality of first QoS requirements for the SDFs, wherein SDFs associated with a same application correspond to a same QoS requirement of the plurality of first QoS requirements;

changing the first QoS flows to second QoS flows different from the first QoS flows, the second QoS flows corresponding to a plurality of second QoS requirements for respective ones of the SDFs, the second QoS flows based on the respective applications and further based on respective ones of the data packets; and

sending for transmission the plurality of SDFs based on the second QoS flows.

16 . The storage media of claim 15 , wherein the second QoS flows are different from the first QoS flows based on at least one of: different QoS requirements as between the second QoS flows and the first QoS flows, or different ones of the SDFs in individual ones of the second QoS flows as compared with SDFs in individual ones of the first QoS flows.

17 . The storage media of claim 15 , the operations further including receiving instructions to install, at the computing node, QoS microservices corresponding to the respective applications, and change the first QoS flows to the second QoS flows after installation of and based on the QoS microservices.

18 . The storage media of claim 15 , wherein the computing node is a core network (CN), and wherein determining the first QoS flows includes classifying the SDFs into corresponding ones of the plurality of first QoS requirements by identifying the respective applications from the SDFs, and by mapping the respective applications to corresponding ones of the plurality of first QoS requirements.

19 . The storage media of claim 18 , the operations further including performing functionalities of a User Plane Function (UPF) of the CN.

20 . A method to be performed at an apparatus of a computing node of a communication network, the method including:

receiving a plurality of service data flows (SDFs) associated with respective applications to be executed, the SDFs including data packets;

determining first Quality of Service (QoS) flows corresponding to a plurality of first QoS requirements for the SDFs, wherein SDFs associated with a same application correspond to a same QoS requirement of the plurality of first QoS requirements;

changing the first QoS flows to second QoS flows different from the first QoS flows, the second QoS flows corresponding to a plurality of second QoS requirements for respective ones of the SDFs, the second QoS flows based on the respective applications and further based on respective ones of the data packets; and

sending for transmission the plurality of SDFs based on the second QoS flows.

21 . The method of claim 20 , wherein the computing node is a radio access network (RAN) node, wherein receiving the SDFs includes receiving the first QoS flows, the first QoS flows including the SDFs, and wherein determining the first QoS flows includes decoding QoS information from the first QoS flows.

22 . The method of claim 20 , wherein changing the first QoS flows to the second QoS flows includes selecting one or more SDFs of the plurality of SDFs for analysis, and analyzing the one or more SDFs to determine first data packets and second data packets therefrom, the first data packets corresponding to second QoS requirements of the plurality of second QoS requirements that are different in value from first QoS requirements of the plurality of first QoS requirements for the first data packets, and the second data packets corresponding to second QoS requirements of the plurality of second QoS requirements are a same in value as first QoS requirements of the plurality of first QoS requirements for the second data packets.

23 . The method of claim 22 , wherein selecting includes selecting the one or more SDFs based on one or more applications associated therewith.

24 . The method of claim 23 , wherein selecting includes using selection instructions that include information on the one or more applications associated with the one or more SDFs to be selected.

25 . The method of claim 24 , wherein the selection instructions further include information on one or more user equipments (UEs) associated with the one or more SDFs to be selected.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2026
From: INTEL CORPORATION
To: INTEL PRODUCTS IP LLC
Reel/Frame 075990/0451 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2022
From: HYDE, MARUTI GUPTA; ZHANG, YI
To: INTEL CORPORATION
Reel/Frame 061374/0520 →
Continuity (1)
Related Publication 20230015829A1 · Jan 19, 2023
References Cited (6)
US 20200178109A1 · Fang · 2020 [cited by examiner]
US 20210004222A1 · Huang · 2021 [cited by examiner]
US 20220062942A1 · Greenenko · 2022 [cited by examiner]
US 20230137968A1 · Stockhammer · 2023 [cited by examiner]
WO WO2018228032A1 · 2018 [cited by examiner]
WO WO2022056851A1 · 2022 [cited by examiner]