# US 12,015,668 B2 · Method and apparatus for selecting a target edge application server in an edge computing environment

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

- Number: US 12,015,668 B2
- Document ID: US12015668B2
- Status: Granted
- Kind: B2
- Application number: 18/301,650
- Filed: 2023-04-17
- Published: 2023-08-10
- Granted: 2024-06-18
- Earliest claimed: 2020-07-23
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Nishant Gupta; Basavaraj Jayawant Pattan
- Web page: https://patentgrep.com/patent/US12015668B2

## CPC

- H04L 67/1014: based on the content of a request
- H04L 67/1095: Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
- H04L 67/1008: based on parameters of servers, e.g. available memory or workload (monitoring of computer activity G06F11/30)
- H04L 67/148: Migration or transfer of sessions
- H04W 4/025: {using location based information parameters}
- H04W 4/50: Service provisioning or reconfiguring
- H04W 4/02: Services making use of location information
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method performed by a source edge enabler server for selecting a target edge application server in an edge computing system for a user equipment (UE) is provided.

## Claims

### Claim 1

A method performed by a source edge application server in an edge computing system, the method comprising:
transmitting, to a source edge enabler server, information on selection criteria for a target edge application server selection; and
receiving, from the source edge enabler server, a response with information on a target edge application server for an application context transfer,
wherein the target edge application server for the application context transfer is identified according to the information on the selection criteria, and
wherein the information on the selection criteria includes information indicating that a service continuity is required and at least one of application client expected key performance indicators (KPIs) or application client minimum KPIs.

### Claim 2 (depends on 1)

The method of claim 1, wherein the information on the selection criteria is shared as part of an edge application server discovery request to the source edge enabler server.

### Claim 3 (depends on 1)

The method of claim 1, wherein the information on the selection criteria is related to one of a particular application or a plurality of applications.

### Claim 4 (depends on 1)

The method of claim 1, wherein the target edge application server for the application context transfer is identified based on information on at least one potential target edge application server pre-stored in the source edge enabler server.

### Claim 5 (depends on 1)

The method of claim 1, wherein the target edge application server for the application context transfer is identified based on address information of at least one potential target edge enabler server received from an edge configuration server and information on at least one potential target edge application server received from the at least one potential target edge enabler server.

### Claim 6

A method performed by a source edge enabler server in an edge computing system, the method comprising:
receiving, from a source edge application server, information on selection criteria for a target edge application server selection;
identifying information on a target edge application server selected for an application context transfer based on the selection criteria; and
transmitting, to the source edge application server, a response with the information on the target edge application server for the application context transfer,
wherein the information on the selection criteria includes information indicating that a service continuity is required and at least one of application client expected key performance indicators (KPIs) or application client minimum KPIs.

### Claim 7 (depends on 6)

The method of claim 6, wherein the information on the selection criteria is shared as part of an edge application server discovery request from the source edge application server.

### Claim 8 (depends on 6)

The method of claim 6, wherein the information on the selection criteria is related to one of a particular application or a plurality of applications.

### Claim 9 (depends on 6)

The method of claim 6, wherein the target edge application server for the application context transfer is identified based on information on at least one potential target edge application server pre-stored in the source edge enabler server.

### Claim 10 (depends on 6)

The method of claim 6, wherein the target edge application server for the application context transfer is identified based on address information of at least one potential target edge enabler server received from an edge configuration server and information on at least one potential target edge application server.

### Claim 11

A source edge application server in an edge computing system, the source edge application server comprising:
a transceiver; and
a controller configured to:
transmit, to a source edge enabler server via the transceiver, information on selection criteria for a target edge application server selection; and
receive, from the source edge enabler server via the transceiver, a response with information on a target edge application server for an application context transfer,
wherein the target edge application server for the application context transfer is identified according to the information on the selection criteria, and
wherein the information on the selection criteria includes information indicating that a service continuity is required and at least one of application client expected key performance indicators (KPIs) or application client minimum KPIs.

### Claim 12 (depends on 11)

The source edge application server of claim 11, wherein the information on the selection criteria is shared as part of an edge application server discovery request to the source edge enabler server.

### Claim 13 (depends on 11)

The source edge application server of claim 11, wherein the information on the selection criteria is related to one of a particular application or a plurality of applications.

### Claim 14 (depends on 11)

The source edge application server of claim 11, wherein the target edge application server for the application context transfer is identified based on information on at least one potential target edge application server pre-stored in the source edge enabler server.

### Claim 15 (depends on 11)

The source edge application server of claim 11, wherein the target edge application server for the application context transfer is identified based on address information of at least one potential target edge enabler server received from an edge configuration server and information on at least one potential target edge application server received from the at least one potential target edge enabler server.

### Claim 16

A source edge enabler server in an edge computing system, the source edge enabler server comprising:
a transceiver; and
a controller configured to:
receive, from a source edge application server, information on selection criteria for a target edge application server selection;
identify information on a target edge application server selected for an application context transfer based on the selection criteria; and
transmit, to the source edge application server, a response with the information on the target edge application server for the application context transfer,
wherein the information on the selection criteria includes information indicating that a service continuity is required and at least one of application client expected key performance indicators (KPIs) or application client minimum KPIs.

### Claim 17 (depends on 16)

The source edge enabler server of claim 16, wherein the information on the selection criteria is shared as part of an edge application server discovery request from the source edge application server.

### Claim 18 (depends on 16)

The source edge enabler server of claim 16, wherein the information on the selection criteria is related to one of a particular application or a plurality of applications.

### Claim 19 (depends on 16)

The source edge enabler server of claim 16, wherein the target edge application server for the application context transfer is identified based on information on at least one potential target edge application server pre-stored in the source edge enabler server.

### Claim 20 (depends on 16)

The source edge enabler server of claim 16, wherein the target edge application server for the application context transfer is identified based on address information of at least one potential target edge enabler server received from an edge configuration server and information on at least one potential target edge application server.
