IP Library Granted Patent US 12,425,288
Granted Patent B2
US 12,425,288 · App. 17/426,952 · Granted Sep 23, 2025

Systems and methods to deploy user plane function (UPF) and edge computing virtualized network functions (VNFS) in network functions virtualization (NFV) environment networks

Inventors: Joey Chou (Scottsdale, AZ); Yizhi Yao (Chandler, AZ)
Assignee: APPLE INC.
H04L41/044H04L41/0895H04L41/122H04L41/342H04L41/40H04L41/5051H04W28/0268H04W28/086
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,425,288
App. No.
17/426,952
Granted
Sep 23, 2025
Kind
B2
Abstract

Some embodiments of this disclosure include systems, apparatuses, methods, and computer-readable media for use in a wireless network for deploying User Plane Function (UPF) and edge computing virtualized network functions (VNF). For example, some embodiments are directed to a network management system. The network management system includes processor circuitry. The processor circuitry can be configured to transmit a request to an edge computing management system to instantiate an edge computing virtualized network function (VNF). The request can include an identifier of a Network Service (NS) where a User Plane Function (UPF) VNF supporting the edge computing VNF is located. The processor circuitry can be further configured to receive, from the edge computing management system, a response indicating that the edge computing VNF is instantiated.

Claims (37)

1. A network management system, comprising:

processor circuitry configured to:

receive, from an edge computing management system, a location of a local data network having edge computing applications;

find an available User Plane Function (UPF) for a UPF virtualized network function (VNF) based on a quality of service (QOS) parameter for an interface;

transmit a request to the edge computing management system to instantiate an edge computing VNF, wherein the request comprises the QOS parameter and UPF information related to a location of the UPF VNF supporting the edge computing VNF and wherein the UPF VNF was instantiated in a first Network Service (NS) having a first NS identifier, wherein the edge computing VNF is instantiated in a second NS identified by a second NS identifier based on the QoS parameter;

receive, from the edge computing management system, a response indicating that the edge computing VNF is instantiated in the second NS identified by the second NS identifier, wherein the response comprises a VNF identifier and the second NS identifier associated with the edge computing VNF and wherein the second NS identifier is different from the first NS identifier; and

connect the UPF VNF and the edge computing VNF based on an NS virtual link information for connecting the UPF VNF and the edge computing VNF that is included in a VNF profile.

2. The network management system of claim 1 , wherein the VNF profile is contained in two NS Descriptors (NSDs).

3. The network management system of claim 1 , wherein the QoS parameter comprises at least one of a latency or bandwidth of the interface.

4. The network management system of claim 1 , wherein the processor circuitry is further configured to provide a VNF identifier of the UPF VNF to the edge computing VNF.

5. The network management system of claim 1 , wherein the processor circuitry is further configured to collect one or more performance measurements for a connection between a user equipment (UE) and the UPF VNF.

6. A method, comprising:

receiving, by a network management system and from an edge computing management system, a location of a local data network having edge computing applications;

finding an available User Plane Function (UPF) for a UPF virtualized network function (VNF) based on a quality of service (QOS) parameter for an interface;

transmitting, by the network management system, a request to the edge computing management system to instantiate an edge computing VNF, wherein the request comprises the QoS parameter and UPF information related to a location of the UPF VNF supporting the edge computing VNF and wherein the UPF VNF was instantiated in a first Network Service (NS) having a first NS identifier, wherein the edge computing VNF is instantiated in a second NS identified by a second NS identifier based on the QoS parameter;

receiving, from the edge computing management system, a response indicating that the edge computing VNF is instantiated in the second NS identified by the second NS identifier, wherein the response comprises a VNF identifier and the second NS identifier associated with the edge computing VNF and wherein the second NS identifier is different from the first NS identifier; and

connecting the UPF VNF and the edge computing VNF based on an NS virtual link information for connecting the UPF VNF and the edge computing VNF that is included in a VNF profile.

7. The method of claim 6 , wherein the VNF profile is contained in two NS Descriptors (NSDs).

8. The method of claim 6 , wherein the QoS parameter comprises at least one of a latency or bandwidth of the interface.

9. The method of claim 6 , further comprising:

providing a VNF identifier of the UPF VNF to the edge computing VNF.

10. The method of claim 6 , further comprising:

collecting one or more performance measurements for a connection between a user equipment (UE) and the UPF VNF.

11. A network management system, comprising:

a memory configured to store program instructions; and

a processor, upon executing the program instructions, configured to:

receive, from an edge computing management system, a location of a local data network having edge computing applications;

find an available User Plane Function (UPF) for a UPF virtualized network function (VNF) based on a quality of service (QOS) parameter for an interface;

transmit a request to the edge computing management system to instantiate an edge computing VNF, wherein the request comprises the QoS parameter and information related to a location of the UPF VNF supporting the edge computing VNF and wherein the UPF VNF was instantiated in a first Network Service (NS) having a first NS identifier, wherein the edge computing VNF is instantiated in a second NS identified by a second NS identifier based on the QoS parameter;

receive, from the edge computing management system, a response indicating that the edge computing VNF is instantiated in the second NS identified by the second NS identifier, wherein the response comprises a VNF identifier and the second NS identifier associated with the edge computing VNF and wherein the second NS identifier is different from the first NS identifier; and

connect the UPF VNF and the edge computing VNF based on an NS virtual link information for connecting the UPF VNF and the edge computing VNF that is included in a VNF profile.

12. The network management system of claim 11 , wherein the VNF profile is contained in two NS Descriptors (NSDs), wherein the QoS parameter comprises latency and bandwidth of the interface, and wherein the processor is further configured to:

provide a VNF identifier of the UPF VNF to the edge computing VNF; and

collect one or more performance measurements for a connection between a user equipment (UE) and the UPF VNF.

13. The network management system of claim 11 , wherein the QoS parameter comprises at least one of a latency or bandwidth of the interface.

14. The network management system of claim 11 , wherein the processor is further configured to provide a VNF identifier of the UPF VNF to the edge computing VNF.

15. The network management system of claim 11 , wherein the processor is further configured to collect one or more performance measurements for a connection between a user equipment (UE) and the UPF VNF.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2025
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 070216/0875 →
Continuity (2)
Provisional Application 62804695 · Feb 12, 2019
Related Publication 20220159501A1 · May 19, 2022
References Cited (80)
US 10892949B2 · Senarath · 2021 [cited by examiner]
US 10893425B2 · Baillargeon · 2021 [cited by examiner]
US 10931525B2 · Iovene · 2021 [cited by examiner]
US 11080074B2 · Chou · 2021 [cited by examiner]
US 11128705B2 · Yousaf · 2021 [cited by examiner]
US 11405836B2 · Stojanovski · 2022 [cited by examiner]
US 11888711B2 · Mladin · 2024 [cited by examiner]
US 11903048B2 · Sternberg · 2024 [cited by examiner]
US 20160315802A1 · Wei · 2016 [cited by examiner]
US 20160328259A1 · Xia · 2016 [cited by examiner]
US 20160337172A1 · Yu · 2016 [cited by examiner]
US 20170012823A1 · Zhu · 2017 [cited by examiner]
US 20170104609A1 · Mcnamee · 2017 [cited by examiner]
US 20170142591A1 · Vrzic · 2017 [cited by examiner]
US 20170150399A1 · Kedalagudde · 2017 [cited by examiner]
US 20170208019A1 · Shimojou · 2017 [cited by examiner]
US 20170208147A1 · L'Anson · 2017 [cited by examiner]
US 20170257276A1 · Chou · 2017 [cited by examiner]
US 20170373931A1 · Liu · 2017 [cited by examiner]
US 20180026794A1 · Nakano · 2018 [cited by examiner]
US 20180041904A1 · Shimojou · 2018 [cited by examiner]
US 20180048523A1 · Nakano · 2018 [cited by examiner]
US 20180077024A1 · Zhang · 2018 [cited by examiner]
US 20180077048A1 · Kubota · 2018 [cited by examiner]
US 20180088972A1 · Kubota · 2018 [cited by examiner]
US 20180109472A1 · Kubota · 2018 [cited by examiner]
US 20180109590A1 · Rao · 2018 [cited by examiner]
US 20180146031A1 · Li · 2018 [cited by examiner]
US 20180167457A1 · Soderlund · 2018 [cited by examiner]
US 20180183682A1 · Niwa · 2018 [cited by examiner]
US 20180191607A1 · Kanakarajan · 2018 [cited by examiner]
US 20180219793A1 · Ji · 2018 [cited by examiner]
US 20180227699A1 · Kim · 2018 [cited by examiner]
US 20180227743A1 · Faccin · 2018 [cited by examiner]
US 20180241635A1 · Rao · 2018 [cited by examiner]
US 20180316730A1 · Schaefer · 2018 [cited by examiner]
US 20180376444A1 · Kim · 2018 [cited by examiner]
US 20190014504A1 · Shimojou · 2019 [cited by examiner]
US 20190034244A1 · Yang · 2019 [cited by examiner]
US 20190053104A1 · Qiao · 2019 [cited by examiner]
US 20190058695A1 · Takajo · 2019 [cited by examiner]
US 20190075431A1 · Albasheir · 2019 [cited by examiner]
US 20190089588A1 · Xu · 2019 [cited by examiner]
US 20190089780A1 · Yousaf · 2019 [cited by examiner]
US 20190097946A1 · Lokman · 2019 [cited by examiner]
US 20190129745A1 · Wang · 2019 [cited by examiner]
US 20190132211A1 · Yeung · 2019 [cited by examiner]
US 20190158364A1 · Zhang · 2019 [cited by examiner]
US 20190182875A1 · Talebi Fard · 2019 [cited by examiner]
US 20190182895A1 · Di Girolamo · 2019 [cited by examiner]
US 20190238425A1 · Mladin · 2019 [cited by examiner]
US 20190245741A1 · Ni · 2019 [cited by examiner]
US 20190261260A1 · Dao · 2019 [cited by examiner]
US 20190288914A1 · Celozzi · 2019 [cited by examiner]
US 20190327621A1 · Chou · 2019 [cited by examiner]
US 20190356559A1 · Kern · 2019 [cited by examiner]
US 20200076709A1 · Stenberg · 2020 [cited by examiner]
US 20200099742A1 · Puente Pestaña · 2020 [cited by examiner]
US 20200110627A1 · Chou · 2020 [cited by examiner]
US 20200186442A1 · Nazarzadeoghaz · 2020 [cited by examiner]
US 20200187182A1 · Shimojou · 2020 [cited by examiner]
US 20200252862A1 · Kim · 2020 [cited by examiner]
US 20200275302A1 · Youn · 2020 [cited by examiner]
US 20200293359A1 · Xia · 2020 [cited by examiner]
US 20200382386A1 · Narendra · 2020 [cited by examiner]
US 20210058329A1 · Perras · 2021 [cited by examiner]
US 20210119866A1 · Premnath · 2021 [cited by examiner]
US 20210144054A1 · Chou · 2021 [cited by examiner]
US 20210144632A1 · Albasheir · 2021 [cited by examiner]
US 20210153080A1 · Zhu · 2021 [cited by examiner]
US 20210176769A1 · Chou · 2021 [cited by examiner]
US 20210288879A1 · Yao · 2021 [cited by examiner]
US 20210360741A1 · Shimojou · 2021 [cited by examiner]
International Search Report and Written Opinion directed to related International Application No. PCT/US2020/017735, mailed May 14, 2020, 12 pages. [cited by applicant]
Intel, “pCR 28.803 solution for edge computing deployment”, 3GPP Draft; S5-192081 PCR 28.803 Edge Computing Deployment Solution, 3GPP TSG SA WG5, Meeting #124, Taipei, Taiwan; Feb. 25, 2019-Mar. 1, 2019, Feb. 15, 2019 (… [cited by applicant]
3GPP TR 28.803 v0.3.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Study on management aspects of edge computing (Release 16)”, 3GPP Draf… [cited by applicant]
“Network Function Virtualization (NFV); Management and Orchestration; Os-Ma-nfvo Reference Point—Interface and Information Model Specification; GS NFV-I FA013”, vol. ISG-NFV, No. V0.9.2, Aug. 1, 2016 (Aug. 1, 2016), 133… [cited by applicant]
INTEL: “pCR 28.803 use case for performance measurements to support edge computing”, 3GPP DRAFT; S5-191184, 3GPP TSG SA WG5 Meeting #123, Montreal, Canada; Jan. 21, 20199-Jan. 25, 2019, Jan. 20, 2019 (Jan. 20,2019), 2 p… [cited by applicant]
3GPP TS 23.501, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System Architecture for the 5G System; Stage 2 (Release 15), Dec. 18, 2018; 236 pages. [cited by applicant]
ETSI GS NFV-IFA 013 V2.5.1, Network Functions Virtualisation (NFV) Release 2; Management and Orchestration; Os-Ma-Nfvo reference point—Interface and Information Model Specification, Aug. 2018; 152 pages. [cited by applicant]
Cited By (1)
US 12,713,257