# US 12,118,343 B2 · Method and apparatus for multi-access edge computing in a wireless communication system

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

- Number: US 12,118,343 B2
- Document ID: US12118343B2
- Status: Granted
- Kind: B2
- Application number: 17/773,757
- Filed: 2020-11-04
- Published: 2022-12-22
- Granted: 2024-10-15
- Earliest claimed: 2019-11-05
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Walter Featherstone
- Web page: https://patentgrep.com/patent/US12118343B2

## CPC

- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04L 67/52: specially adapted for the location of the user terminal
- H04W 4/02: Services making use of location information
- H04W 88/02: Terminal devices
- 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)
- 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. Disclosed is a method of creating or updating an application context in a Multi-access Edge Computing, MEC, system, comprising the steps of: a) a device application posting a request to the MEC system to create or update the application context and to specify desired application location constraints; b) the MEC system authorising the request and creating or updating the application context in the MEC system and informing the device application accordingly; and c) the MEC system detecting a change in application location availability.

## Claims

### Claim 1

A method for a multi-access edge computing (MEC) service by a device application included in a user equipment (UE) in an MEC system, the method comprising:
transmitting, to a user application lifecycle management proxy (UALCMP) within the MEC system, a first POST request to obtain a list of locations available for instantiation of a specific user application;
receiving, from the UALCMP, a first response message including a list of available constrained locations for the specific user application;
transmitting, to the UALCMP, a second POST request for an application context to be created; and
receiving, from the UALCMP, a second response message including a created application context,
wherein the second POST request includes an indication that instantiation of the requested application is desired in case that the constrained locations become available that wasn't at a time of the request.

### Claim 2 (depends on 1)

The method of claim 1, wherein the second POST request is generated based on the list included in the first response message.

### Claim 3 (depends on 1)

The method of claim 1,
wherein the first POST request includes a callback reference address of the device application and a data structure pertinent to the specific user application, and
wherein the second POST request includes an application context information.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving, from the UALCMP, a first message including updated application context based on an application context information and the indication; and
transmitting, to the UALCMP, a response to the first message.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
transmitting, to the UALCMP, a first message including application location constraints and a flag requesting to subscribe to a notification of change of application location constraint; and
receiving, from the UALCMP, a response to the first message.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
receiving, from the UALCMP, a first message including updated application context based on a subscription; and
transmitting, to the UALCMP, a response to the first message.

### Claim 7 (depends on 1)

The method of claim 1, wherein a callback reference address includes a notification endpoint.

### Claim 8

A method for providing a multi-access edge computing (MEC) service to a device application by a user application lifecycle management proxy (UALCMP) in a MEC system, the method comprising:
receiving, from the device application included in a user equipment (UE), a first POST request to obtain a list of locations available for a specific user application, the first POST request including a data structure pertinent to the specific user application;
authorizing the first POST request received from the device application;
evaluating the list of locations for user application instantiation available requested from the device application through the MEC system;
transmitting, to the device application, a first response message including a list of available constrained locations for the specific user application based on the evaluation result;
receiving, from the device application, a second POST request for an application context to be created;
authorizing the second POST request received from the device application;
forwarding, to the MEC system, the second POST request; and
transmitting, to the device application, a second response message including a created application context,
wherein the second POST request includes an indication that instantiation of the requested application is desired in case that the constrained locations become available that wasn't at a time of the request.

### Claim 9 (depends on 8)

The method of claim 8, wherein the second POST request includes an application context information.

### Claim 10 (depends on 8)

The method of claim 8, further comprising:
transmitting, to the device application, a first message including updated application context based on an application context information and the indication; and
receiving, from the device application, a response to the first message.

### Claim 11 (depends on 8)

The method of claim 8, further comprising:
receiving, from the device application, a first message including application location constraints and a flag requesting to subscribe to a notification of change of application location constraint; and
transmitting, to the device application, a response to the first message.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
transmitting, to the device application, a first message including updated application context based on a subscription; and
receiving, from the device application, a response to the first message.

### Claim 13

A user equipment (UE) for receiving a multi-access edge computing (MEC) service, the UE comprising:
a transceiver for communicating with an MEC system;
a memory; and
at least one processor configured to run a device application for receiving a service from the MEC system,
wherein the device application configured to control to:
transmit, to a user application lifecycle management proxy (UALCMP) within the MEC system, a first POST request to obtain a list of locations available for instantiation of a specific user application, and
receive, from the UALCMP, a first response message including a list of available constrained locations for the specific user application,
transmit, to the UALCMP, a second POST request for an application context to be created; and
receive, from the UALCMP, a second response message including a created application context,
wherein the second POST request includes an indication that instantiation of the requested application is desired in case that the constrained locations become available that wasn't at a time of the request.

### Claim 14 (depends on 13)

The UE of claim 13, wherein the second POST request is generated based on the list included in the first response message.

### Claim 15 (depends on 13)

The UE of claim 13, wherein the second POST request includes an application context information.

### Claim 16 (depends on 15)

The UE of claim 15, wherein the device application further configured to control to:
receive, from the UALCMP, a first message including updated application context based on the application context information and the indication; and
transmit, to the UALCMP, a response to the first message.

### Claim 17 (depends on 13)

The UE of claim 13, wherein the device application further configured to control to:
transmit, to the UALCMP, a first message including application location constraints and a flag requesting to subscribe to a notification of change of application location constraint; and
receive, from the UALCMP, a response to the first message.

### Claim 18 (depends on 17)

The UE of claim 17, wherein the device application further configured to control to:
receive, from the UALCMP, a first message including updated application context based on a subscription; and
transmit, to the UALCMP, a response to the first message.
