IP Library › Granted Patent US 12,132,792
Granted Patent B2
US 12,132,792 · App. 17/486,793 · Granted Oct 29, 2024

Method and electronic device for providing multi-access edge computing service using multi-access edge computing discovery

Inventors: Wonbo Lee (Suwon-si, KR); Youngki Hong (Suwon-si, KR); Sangcheol Lee (Suwon-si, KR); Songyean Cho (Suwon-si, KR); Jungsam Kim (Suwon-si, KR); Sojeong Park (Suwon-si, KR); Jangwoo Lee (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04L67/51H04L61/4511H04L67/01H04L67/52H04L67/561
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,132,792
App. No.
17/486,793
Granted
Oct 29, 2024
Kind
B2
Abstract

Various embodiments of the present invention provide a method and electronic device for supporting an edge computing service (e.g., a multi-access edge computing (MEC) service). An electronic device according to various embodiments comprises a network interface, and a processor, wherein the processor is configured to: acquire, using the network interface, information relating to applications which can be provided within a base station or to at least one external server connectable through the base station by the at least one external server; select an external server including an application corresponding to a specified condition, on the basis of the information relating to the applications; and perform data transmission with the selected external server. Various embodiments are possible.

Claims (57)

1. A portable communication device for supporting an edge computing (EC) service, the portable communication device comprising:

a communication circuitry;

memory configured to store a service enabler for supporting the EC service, a first application and instructions; and

a processor operatively connected to the communication circuitry and the memory,

wherein the instructions, when executed, cause the processor to be operable to control to:

obtain, using the service enabler, a list of at least one second application corresponding to a host server from an external server when the first application is executed, wherein the at least one second application is associated with the first application and can support the EC service by the host server,

select a second application from the list of the at least one second application corresponding to the host server, and

connect, through the communication circuitry, with the host server to operate the EC service.

2. The portable communication device of claim 1 , wherein the first application is operable to control to perform one or more functions corresponding to the second application that can be executed by the host server through the portable communication device, and

wherein the instructions further cause the processor to be operable to control to provide information on the second application to the first application.

3. The portable communication device of claim 1 , wherein the instructions further cause the processor to be operable to control to:

transmit, to the external server through the communication circuitry, a request for the list, and

receive, from the external server through the communication circuitry, the list.

4. The portable communication device of claim 3 , wherein the instructions further cause the processor to be operable to control to transmit the request for the list to the external server, if the portable communication device is changed to be connected from another base station to a base station through which the portable communication device is connected to the external server or the host server.

5. The portable communication device of claim 3 , wherein the instructions further cause the processor to be operable to control to transmit, to the external server, a parameter for use in selecting one or more second applications corresponding to the list as at least a part of the request.

6. The portable communication device of claim 5 , wherein the instructions further cause the processor to be operable to control to transmit, to the external server, at least one of a device type of the portable communication device, location information of the portable communication device, a service type that can be provided from the second application, or information related to one or more applications stored in the memory as at least a part of the parameter.

7. The portable communication device of claim 1 , wherein the instructions further cause the processor to be operable to control to:

receive a request for a domain name system (DNS) query from the first application; and

select a domain name or an IP address corresponding to the second application as information related to the second application to be provided to the first application in response to the DNS query.

8. The portable communication device of claim 1 , wherein the host server comprises a first EC host server and a second EC host server, and

wherein the instructions further cause the processor to be operable to control to:

receive, from the external server, first server information corresponding to the first EC host server and second server information corresponding to the second EC host server as at least a part of the list;

select one server information from the first server information and the second server information based on at least a part of a designated priority, the designated priority is determined at least based on latency measurement information between the portable communication device and the host server or location information of the host server; and

transmit data to the host server, which corresponds to the one server information selected from the first EC host server and the second EC host server, as at least a part of an operation of connecting.

9. The portable communication device of claim 1 , wherein the instructions further cause the processor to be operable to control to receive a domain name corresponding to the second application as at least a part of the list.

10. The portable communication device of claim 1 , wherein the instructions further cause the processor to be operable to control to transmit, to the external server, a request for the host server to enable the second application using the service enabler before an operation of connecting.

11. The portable communication device of claim 1 , wherein the communication circuitry is operable to control to perform a communication connection between the portable communication device, the host server located outside the portable communication device, the external server, or a remote server through a base station; and

wherein the instructions further cause the processor to be operable to control to:

transmit a request for the list to the external server using the service enabler while the portable communication device is connected to the base station through the communication connection set using the communication circuitry;

receive a response including the list from the external server using the service enabler;

determine, using the service enabler, that the received list includes first information corresponding to the second application that corresponds to one or more functions that the first application is operable to control to perform;

provide the first information corresponding to the second application or second information obtained based on the first information to the first application in case that the first information is determined to be included in the received list using the service enabler; and

transmit data generated by the first application to the host server based on the information provided to the first application between the first information and the second information.

12. The portable communication device of claim 1 , wherein the instructions further cause the processor to be operable to control to:

perform a context create operation for searching the host server including the second application corresponding to the first application.

13. The portable communication device of claim 12 , wherein the instructions further cause the processor to be operable to control to:

activate the context create operation based on detection of an execution of the first application.

14. The portable communication device of claim 13 , wherein the instructions further cause the processor to be operable to control to:

if the execution of the first application is detected, obtain second application related information intended to be accessed in association with the first application from the external server based on the list.

15. The portable communication device of claim 1 , wherein the instructions further cause the processor to be operable to control to:

if the execution of the first application is detected, select the host server for executing the second application based on a pre-set priority.

16. The portable communication device of claim 15 , wherein the instructions further cause the processor to be operable to control to:

select an optimum host server based on at least one of location of the host server and user's current location, user movement speed, or performance of the host server.

17. A method of operating a portable communication device for supporting an edge computing (EC) service, the method comprising:

obtaining a list of at least one second application corresponding to a host server from an external server when a first application is executed, wherein the at least one second application is associated with the first application and can support the EC service by the host server;

selecting a second application from the list of the at least one second application corresponding the host server; and

connecting, through a communication circuitry, with the host server to operate the EC service.

18. The method of claim 17 , further comprising:

transmitting, to the external server, a parameter for use in selecting one or more second applications corresponding to the list as at least a part of a request for the list, and

wherein the parameter comprises at least one of a device type of the portable communication device, location information of the portable communication device, a service type that can be provided from the second application, or information related to one or more applications stored in a memory.

19. The method of claim 17 , further comprising:

receiving a request for a domain name system (DNS) query from the first application; and

selecting a domain name or an IP address corresponding to the second application as information related to the second application to be provided to the first application in response to the DNS query.

20. A non-transitory computer-readable recording medium having recorded thereon at least one program including commands which when executed cause a portable communication device to perform operations including a method for supporting an edge computing (EC) service, the method comprising:

obtaining a list of at least one second application corresponding to a host server from an external server when a first application is executed, wherein the at least one second application is associated with the first application and can support the EC service by the host server;

selecting a second application from the list of the at least one second application corresponding the host server; and

connecting, through a communication circuitry, with the host server to operate the EC service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2021
From: LEE, WONBO; HONG, YOUNGKI; LEE, SANGCHEOL; CHO, SONGYEAN; KIM, JUNGSAM; PARK, SOJEONG; LEE, JANGWOO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 057615/0313 →
Priority Claims (3)
KR 10-2018-0081919 · Jul 13, 2018 · national
KR 10-2019-0018833 · Feb 18, 2019 · national
KR 10-2019-0085343 · Jul 15, 2019 · national
Continuity (4)
Continuation 16938824 · Jul 24, 2020
Continuation PCTKR2019008730 · Jul 15, 2019
Provisional Application 62826275 · Mar 29, 2019
Related Publication 20220014595A1 · Jan 13, 2022