# US 12,764,018 B2 · Edge compute environment configuration tool for a communications network

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

- Number: US 12,764,018 B2
- Document ID: US12764018B2
- Status: Granted
- Kind: B2
- Application number: 18/929,115
- Filed: 2024-10-28
- Published: 2025-02-13
- Granted: 2026-10-13
- Earliest claimed: 2020-07-30
- Assignees: CenturyLink Intellectual Property LLC
- Applicants: CenturyLink Intellectual Property LLC
- Inventors: Bryan J. Dreyer; William G. Roemhild
- Web page: https://patentgrep.com/patent/US12764018B2

## CPC

- H04L 41/0816: the condition being an adaptation, e.g. in response to network events
- H04L 41/0883: {Semiautomatic configuration, e.g. proposals from system}
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A tool is provided to configure an edge compute environment of a network. The edge compute configuration tool may generate a configuration process for instantiating an edge compute environment at an edge site of a network including configuring one or more of the components of the edge compute environment. The configuration process may be based on seeding data and/or information provided to the edge compute configuration tool via a user interface and/or from one or more databases associated with the network. The configuration process may further include generating automatically executed configuration instructions that communicate with the devices of the edge compute environment to configure operational processes of the devices, provision communication ports, establish one or more network addresses with the devices, etc. In some instances, the edge compute configuration tool may execute one or more micro-services to communicate with and control configuration of the devices of the edge compute environment.

## Claims

### Claim 1

A method for managing a communications network, the method comprising:
obtaining site information associated with an edge site of the communications network;
generating, based on the site information associated with the edge site of the communications network, a configuration process for instantiating a compute service available from the edge site, the configuration process comprising a set of instructions for configuring an operational status of at least one network edge device of the edge site to provide the compute service; and
configuring, based on the configuration process, the at least one network edge device to provide the compute service.

### Claim 2 (depends on 1)

The method of claim 1 wherein configuring the at least one network edge device comprises:
executing a micro-service to translate the set of instructions and communicate the translated set of instructions to the at least one network edge device.

### Claim 3 (depends on 1)

The method of claim 1 wherein the at least one network edge device comprises one of a network gateway device, a spine switch device, a host-leaf switch device, or an application server.

### Claim 4 (depends on 1)

The method of claim 1 further comprising:
receiving, via a user interface displayed on a computing device, additional site information associated with the edge site, the additional site information comprising an interface site identifier, an edge device identifier, or an identifier of the at least one network edge device.

### Claim 5 (depends on 4)

The method of claim 4 wherein the additional site information received via the user interface further comprises at least network address associated with the at least one network edge device.

### Claim 6 (depends on 4)

The method of claim 4 further comprising:
obtaining and displaying, via the user interface, a plurality of identifiers associated with devices of the edge network of the communications network, a plurality of network addresses each associated with one of the devices of the edge network, and an indication of a validation of the plurality of network addresses.

### Claim 7 (depends on 4)

The method of claim 4 further comprising:
obtaining and displaying, via the user interface, a list of ports associated with the devices of the edge network of the communications network and a port configuration type.

### Claim 8 (depends on 7)

The method of claim 7 further comprising:
receiving, via the user interface displayed on the computing device, an input to duplicate the port configuration type from the at least one network edge device to a second network edge device; and
configuring, based on the input, at least one port of the second network edge device with the port configuration type.

### Claim 9 (depends on 1)

The method of claim 1 wherein generating the configuration process comprises:
obtaining a configuration template comprising a portion of the set of instructions; and
altering the configuration template with the site information.

### Claim 10

A tangible, non-transitory, computer-readable media having software encoded thereon, the software, when executed by a processor, operable to:
obtain site information associated with an edge site of the communications network;
generate, based on the site information associated with the edge site of the communications network, a configuration process for instantiating a compute service available from the edge site, the configuration process comprising a set of instructions for configuring an operational status of at least one network edge device of the edge site to provide the compute service; and
transmit, to the at least one network edge device and based on the configuration process, at least one instruction to configure the at least one network edge device to provide the compute service.

### Claim 11 (depends on 10)

The tangible, non-transitory, computer-readable media of claim 10 wherein the software, when executed by the processor, is further operable to:
execute a micro-service to translate the set of instructions and communicate the translated set of instructions to the at least one network edge device.

### Claim 12 (depends on 10)

The tangible, non-transitory, computer-readable media of claim 10 wherein the software, when executed by the processor, is further operable to:
receive, via a user interface displayed on a computing device, additional site information associated with the edge site, the additional site information comprising an interface site identifier, an edge device identifier, or an identifier of the at least one network edge device.

### Claim 13 (depends on 12)

The tangible, non-transitory, computer-readable media of claim 12 wherein the software, when executed by the processor, is further operable to:
obtain and display, via the user interface, a plurality of identifiers associated with devices of the edge network of the communications network, a plurality of network addresses each associated with one of the devices of the edge network, and an indication of a validation of the plurality of network addresses.
