IP Library Granted Patent US 12,381,785
Granted Patent B2
US 12,381,785 · App. 18/742,475 · Granted Aug 5, 2025

Enhanced pre-loading for edge gateways in communications networks

Inventors: Austin Moaleji (Irvine, CA); Pavan Rampalli (Centennial, CO)
Assignee: CenturyLink Intellectual Property LLC
H04L41/0895G06F9/45558H04L41/0806H04L41/0846G06F2009/45562G06F2009/45595
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,381,785
App. No.
18/742,475
Granted
Aug 5, 2025
Kind
B2
Abstract

This disclosure describes systems, methods, and devices related to staging a universal customer edge gateway device. A universal customer edge gateway device may generate, prior to deployment of the universal customer edge gateway device at a customer location, copies of virtual network function (VNF) operating system (OS) images on the universal customer edge gateway device, the copies including a first copy of a first VNF OS image and a second copy of a second VNF OS image; identify, during a deployment of the universal customer edge gateway device at the customer location, a selection of the first copy from a list of the copies; copy, during the deployment and based on the selection, the first VNF OS image to the universal customer edge gateway device; and instantiate, at the universal customer edge gateway device, the copied first VNF OS image.

Claims (29)

1. A method for staging a universal customer edge gateway device, the method comprising:

generating, prior to shipment of the universal customer edge gateway device to a customer location, copies of virtual network function (VNF) operating system (OS) images on the universal customer edge gateway device, the copies comprising a first copy of a first VNF OS image and a second copy of a second VNF OS image;

identifying, by at least one processor, during a deployment of the universal customer edge gateway device at the customer location, a selection of the first copy from a list of the copies;

copying, by the at least one processor, during the deployment and based on the selection, the first VNF OS image to the universal customer edge gateway device; and

instantiating, by the at least one processor, at the universal customer edge gateway device, the copied first VNF OS image, wherein the copied first VNF OS image is instantiated without instantiating a first VNF associated with the first VNF OS.

2. The method of claim 1 , wherein the copying and the instantiating are performed without downloading the first VNF OS using the Internet.

3. The method of claim 1 , further comprising:

requesting, using an application programming interface (API) get call, the list.

4. The method of claim 3 , wherein the API get call comprises an authorization token.

5. A system for staging a universal customer edge gateway device, the system comprising:

at least one processor of the universal customer edge gateway device coupled to memory of the universal customer edge gateway device; and

copies of virtual network function (VNF) operating system (OS) images on the universal customer edge gateway device, the copies comprising a first copy of a first VNF OS image and a second copy of a second VNF OS image, wherein the staging comprising:

generate, prior to shipment of the universal customer edge gateway device to a customer location, the copies;

identify, during a deployment of the universal customer edge gateway device at the customer location, a selection of the first copy from a list of the copies;

copy, during the deployment and based on the selection, the first VNF OS image to the universal customer edge gateway device; and

instantiate, at the universal customer edge gateway device, the copied first VNF OS image, wherein the copied first VNF OS image is instantiated without instantiating a first VNF associated with the first VNF OS.

6. The system of claim 5 , wherein the copying and the instantiating are performed without downloading the first VNF OS using the Internet.

7. The system of claim 5 , wherein the at least one processor is further configured to:

request, using an application programming interface (API) get call, the list,

wherein the API get call comprises an authorization token.

8. A device for staging a universal customer edge gateway device, the device comprising at least one processor coupled to memory, the staging comprising:

generate, prior to shipment of the universal customer edge gateway device to a customer location, copies of virtual network function (VNF) operating system (OS) images on the universal customer edge gateway device, the copies comprising a first copy of a first VNF OS image and a second copy of a second VNF OS image;

identify, during a deployment of the universal customer edge gateway device at the customer location, a selection of the first copy from a list of the copies;

copy, during the deployment and based on the selection, the first VNF OS image to the universal customer edge gateway device; and

instantiate, at the universal customer edge gateway device, the copied first VNF OS image, wherein the copied first VNF OS image is instantiated without instantiating a first VNF associated with the first VNF OS.

9. The device of claim 8 , wherein the copying and the instantiating are performed without downloading the first VNF OS using the Internet.

10. The device of claim 8 , wherein the at least one processor is further configured to:

request, using an application programming interface (API) get call, the list,

wherein the API get call comprises an authorization token.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: MOALEJI, AUSTIN; RAMPALLI, PAVAN
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 067733/0231 →
Continuity (3)
Continuation 18361723 · Jul 28, 2023
Provisional Application 63370144 · Aug 2, 2022
Related Publication 20240333596A1 · Oct 3, 2024
References Cited (17)
US 11621917B2 · Lynch · 2023 [cited by applicant]
US 20120265959A1 · Le · 2012 [cited by applicant]
US 20130167140A1 · Androncik · 2013 [cited by applicant]
US 20160094664A1 · Olcese · 2016 [cited by examiner]
US 20170010908A1 · Matzek · 2017 [cited by examiner]
US 20170337070A1 · Lee · 2017 [cited by examiner]
US 20190079788A1 · Ruty · 2019 [cited by applicant]
US 20200097274A1 · Sarkar · 2020 [cited by examiner]
US 20210303469A1 · Lu · 2021 [cited by examiner]
US 20210336845A1 · Kumble Seetharama · 2021 [cited by examiner]
US 20220326941A1 · Nelson · 2022 [cited by examiner]
US 20240048450A1 · Moaleji · 2024 [cited by applicant]
WO WO2011075484 · 2011 [cited by applicant]
WO WO2011075484A2 · 2011 [cited by examiner]
International Search Report and Written Opinion of the International Searching Authority, dated Nov. 10, 2023, Int'l Appl. No. PCT/US2023/029030, Int'l Filing Date Jul. 28, 2023; 11 pgs. [cited by applicant]
Huedo, Eduardo et al., “Opportunistic Deployment of Distributed Edge Clouds for Latency-Critical Applications”, [cited by applicant]
International Preliminary Report on Patentability, dated Feb. 13, 2025, Int'l Appl. No. PCT/US2023/029030, Int'l Filing Date Jul. 28, 2023; 8 pgs. [cited by applicant]