# US 12,010,543 B2 · Network edge cloud adjustment

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

- Number: US 12,010,543 B2
- Document ID: US12010543B2
- Status: Granted
- Kind: B2
- Application number: 17/846,980
- Filed: 2022-06-22
- Published: 2022-10-13
- Granted: 2024-06-11
- Earliest claimed: 2020-02-27
- Assignees: AT&T Intellectual Property I, L.P.; AT&T Mobility II LLC
- Applicants: AT&T Intellectual Property I, L.P.; AT&T Mobility II LLC
- Inventors: Ronald Samuel Barchi; Erie Lai Har Lau; Yehoshuva Arasavelli
- Web page: https://patentgrep.com/patent/US12010543B2

## CPC

- H04W 28/0231: {based on communication conditions (dynamic wireless traffic scheduling definition based on channel quality criteria H04W72/54)}
- H04L 45/12: Shortest path evaluation
- H04L 45/124: {using a combination of metrics}
- H04L 45/70: {Routing based on monitoring results}
- H04L 45/08: {Learning-based routing, e.g. using neural networks or artificial intelligence}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Adjusting a network path between a user equipment and a network edge cloud instance is disclosed. The adjustment of the network path can be based on performance of the network path. The performance of the network path can be ranked, based on performance, against other network paths. In an embodiment, the other network paths can be between the user equipment and the network edge cloud instance. Additionally, the other network paths can be between the user equipment and another network edge cloud instance that can be located remotely from the network edge cloud instance. In an embodiment, a recommendation can be provided to a cloud service provider to enable the cloud service provider to adjust a characteristic of an application or service performed by a network edge cloud instance. The disclosed subject matter can provide advantages over conventional cloud instances that are typically supported on a device located distant from a network device operated by a network provider.

## Claims

### Claim 1

A device, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations comprising:
determining a first property of a first network path based on a first metric corresponding to the first network path between a user device and a first edge device supporting a first network edge cloud instance;
determining a second property of a second network path based on a second metric for the second network path between the user device and a second edge device supporting a second network edge cloud instance; and
in response to selecting the second network path based on the first property and the second property, initiating a change to the first network edge cloud path based on the second network path.

### Claim 2 (depends on 1)

The device of claim 1, wherein the operations further comprise predicting the second network path between the user device and a second edge device supporting a second network edge cloud instance.

### Claim 3 (depends on 2)

The device of claim 2, wherein initiating the change to the first network path results in instantiation of the second network path, based on the predicting.

### Claim 4 (depends on 2)

The device of claim 2, wherein the predicting of the second network path is based on alternate network path segments determined to be favorable to a connection of the user device to an alternate service equivalent to a service supported by the first network edge cloud instance.

### Claim 5 (depends on 2)

The device of claim 2, wherein the second edge device is a same edge device as the first edge device.

### Claim 6 (depends on 2)

The device of claim 2, wherein the second edge device is a different edge device from the first edge device.

### Claim 7 (depends on 6)

The device of claim 6, wherein the second edge device is located remotely from the first edge device.

### Claim 8 (depends on 1)

The device of claim 1, wherein the operations further comprise signaling a service supported by the first network edge cloud instance, and wherein the signaling results in the service altering a performance of the service.

### Claim 9 (depends on 8)

The device of claim 8, wherein the signaling results in the service altering an amount of data being communicated via the first network path between the user device and the first edge device.

### Claim 10 (depends on 8)

The device of claim 8, wherein the signaling results in altering a user interface mode of a user interface employed by the service.

### Claim 11 (depends on 10)

The device of claim 10, wherein altering the user interface mode comprises changing between a voice input modality and a touch screen input modality.

### Claim 12

A method, comprising:
determining, by a system comprising a processor, a first property of a first network path based on a first metric corresponding to the first network path between a user device and a first edge device supporting a first network edge cloud instance;
determining, by the system, a second property of a second network path based on a second metric for the second network path between the user device and a second edge device supporting a second network edge cloud instance; and
in response to selecting the second network path based on the first property and the second property, initiating, by the system, a change to the first network path based on the second network path.

### Claim 13 (depends on 12)

The method of claim 12, wherein determining the first property comprises determining a ranking of the second network path among alternate network paths, and wherein the ranking is based on the second metric for the second network path.

### Claim 14 (depends on 13)

The method of claim 13, wherein the first edge device is a same edge device as the second edge device.

### Claim 15 (depends on 13)

The method of claim 13, wherein the first edge device is a different edge device that the second edge device.

### Claim 16 (depends on 15)

The method of claim 15, wherein the first edge device is located remotely from the second edge device.

### Claim 17

A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
determining a first property of a first network path based on a first metric corresponding to the first network path between a user device and a first edge device supporting a first network edge cloud instance;
determining a second property of a second network path based on a second metric for the second network path between the user device and a second edge device supporting a second network edge cloud instance; and
in response to selecting the second network path based on the first property and the second property,
initiating a change to the first network path based on the second network path.

### Claim 18 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the first edge device is same edge device as the second edge device, and wherein the first network edge cloud instance is a same network edge cloud instance as the second network edge cloud instance.

### Claim 19 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the first edge device is different from the second edge device, wherein the first network edge cloud instance is a different network edge cloud instance than the second network edge cloud instance, and wherein the first network edge cloud and the second network edge cloud support different instances of a same service for use by the user device.

### Claim 20 (depends on 19)

The non-transitory machine-readable medium of claim 19, wherein the first edge device is located remotely from the second edge device.
