# US 12,015,525 B2 · Enhanced pre-loading for edge gateways in communications networks

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,015,525 B2
- Document ID: US12015525B2
- Status: Granted
- Kind: B2
- Application number: 18/361,723
- Filed: 2023-07-28
- Published: 2024-02-08
- Granted: 2024-06-18
- Earliest claimed: 2022-08-02
- Assignees: CenturyLink Intellectual Property LLC
- Applicants: CenturyLink Intellectual Property LLC
- Inventors: Austin Moaleji; Pavan Rampalli
- Web page: https://patentgrep.com/patent/US12015525B2

## CPC

- G06F 8/63: {Image based installation; Cloning; Build to order}
- H04L 41/0895: Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
- G06F 9/44536: {Selecting among different versions}
- G06F 9/45558: {Hypervisor-specific management and integration aspects}
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04L 41/0846: {based on copy from other elements}
- G06F 9/44505: {Configuring for program initiating, e.g. using registry, configuration files}
- G06F 2009/45562: {Creating, deleting, cloning virtual machine instances}
- G06F 2009/45595: {Network integration; Enabling network access in virtual machine instances}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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

### Claim 1

A method for staging a universal customer edge gateway device, the method comprising:
generating, by at least one processor of the universal customer edge gateway device, 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 comprising a first copy of a first VNF OS image and a second copy of a second VNF OS image;
storing the copies in a secured partition on the universal customer edge gateway device;
identifying, by the 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, wherein copying the first VNF OS image to the universal customer edge gateway device comprises copying the first VNF OS from the secured partition to a hypervisor of 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.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
identifying, during the deployment, a second selection of the second copy from the list; and
copying, during the deployment and based on the second selection, the second VNF OS image from the secured partition to the hypervisor.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
instantiating, at the universal customer edge gateway device, the copied second VNF OS image.

### Claim 4 (depends on 1)

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

### Claim 5 (depends on 1)

The method of claim 1, wherein the copied first VNF OS image is instantiated without instantiating a first VNF associated with the first VNF OS.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
requesting, using an application programming interface (API) get call, the list.

### Claim 7 (depends on 6)

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

### Claim 8

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 stored in a secured partition 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 at least one processor is configured to:
generate, prior to deployment of the universal customer edge gateway device at 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, wherein copying the first VNF OS image to the universal customer edge gateway device comprises copying the first VNF OS from the secured partition to a hypervisor of the universal customer edge gateway device; and
instantiate, at the universal customer edge gateway device, the copied first VNF OS image.

### Claim 9 (depends on 8)

The system of claim 8, wherein the at least one processor is further configured to:
identify, during the deployment, a second selection of the second copy from the list; and
copy, during the deployment and based on the second selection, the second VNF OS image from the secured partition to the hypervisor.

### Claim 10 (depends on 9)

The system of claim 9, wherein the at least one processor is further configured to:
instantiate, at the universal customer edge gateway device, the copied second VNF OS image.

### Claim 11 (depends on 8)

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

### Claim 12 (depends on 8)

The system of claim 8, wherein the copied first VNF OS image is instantiated without instantiating a first VNF associated with the first VNF OS.

### Claim 13 (depends on 8)

The system 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.

### Claim 14

A device for staging a universal customer edge gateway device, the device comprising at least one processor coupled to memory, the at least one processor configured to:
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 comprising a first copy of a first VNF OS image and a second copy of a second VNF OS image;
store the copies in a secured partition on the universal customer edge gateway device;
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, wherein copying the first VNF OS image to the universal customer edge gateway device comprises copying the first VNF OS from the secured partition to a hypervisor of the universal customer edge gateway device; and
instantiate, at the universal customer edge gateway device, the copied first VNF OS image.

### Claim 15 (depends on 14)

The device of claim 14, wherein the at least one processor is further configured to:
identify, during the deployment, a second selection of the second copy from the list; and
copy, during the deployment and based on the second selection, the second VNF OS image from the secured partition to the hypervisor.

### Claim 16 (depends on 15)

The device of claim 15, wherein the at least one processor is further configured to:
instantiate, at the universal customer edge gateway device, the copied second VNF OS image.

### Claim 17 (depends on 14)

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

### Claim 18 (depends on 14)

The device of claim 14, wherein the copied first VNF OS image is instantiated without instantiating a first VNF associated with the first VNF OS.

### Claim 19 (depends on 14)

The device of claim 14, 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.
