IP Library › Granted Patent US 11,743,808
Granted Patent B2
US 11,743,808 · App. 17/370,840 · Granted Aug 29, 2023

User equipment (UE) triggered edge computing application context relocation

Inventors: Sunghoon Kim (Seoul, KR); Edward Robert Hall (Bristol, GB); Alan Soloway (Erie, CO); Tom Chin (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W48/16H04W48/08H04W76/38
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 11,743,808
App. No.
17/370,840
Granted
Aug 29, 2023
Kind
B2
Abstract

Systems and methods for user equipment (UE) triggered edge computing application context relocation in an edge computing application architecture are described. For example, in facilitating relocation of an application context from a source edge application server (S-EAS) served by a source edge enabler server (S-EES) to a target EAS (T-EAS) served by a target EES (T-EES), S-EES centric and/or T-EES centric UE triggered application context relocation procedures may be implemented. In accordance with S-EES centric and/or T-EES centric UE triggered application context relocation procedures of some examples, a UE may take primary responsibility with respect to the application context transfer. Other aspects and features are also claimed and described.

Claims (66)

1. A method of wireless communication, comprising:

storing, by a user equipment (UE), edge enabler server (EES) information for a plurality of EESes of an edge computing architecture (ECA) available in a public land mobile network (PLMN);

probing, by an edge enabler client (EEC) of the UE while the UE is using an edge computing service in correspondence with a source edge application server (S-EAS) and source EES (S-EES), one or more EESes of the plurality of EESes in correspondence to the EES information to identify an EAS other than the S-EAS for use with respect to the edge computing service, wherein the probing initiates a procedure configured to invoke a response from the one or more EESes of the plurality of EESes; and

providing, by the EEC of the UE to the S-EES, an application context relocation request including EAS information for relocation of an application context associated with the edge computing service in correspondence to the probing identifying the EAS other than the S-EAS for use with respect to the edge computing service.

2. The method of claim 1 , wherein the EAS information is configured to enable the S-EES to identify application context information for relocating the application context from the S-EAS in use by the EEC to a target EAS (T-EAS) associated with a target EES (T-EES) for the application context relocation request.

3. The method of claim 1 , further comprising:

performing, by the EEC, a general service provisioning procedure prior to runtime of edge computing applications, wherein the EES information for the plurality of EESes is stored for use in triggering the application context relocation request as part of the general service provisioning procedure.

4. The method of claim 1 , further comprising:

determining, by the EEC while the UE is using the edge computing service in correspondence with the S-EAS and S-EES, to perform the probing of the one or more EESes of the plurality of EESes, wherein the determining to perform probing of the one or more EESes of the plurality of EESes is performed in association with one or more of expiration of an in-service discovery timer or change of requirements by an application client of the UE using the edge computing service.

5. The method of claim 1 , wherein the procedure configured to invoke the response from the one or more EESes of the plurality of EESes invoked by the probing of the one or more EESes of the plurality of EESes comprises an EAS discovery procedure asking for service with respective EESes of the plurality of EESes.

6. The method of claim 1 , further comprising:

selecting, by the EEC while the UE is using the edge computing service in correspondence with the S-EAS and S-EES, a target EES (T-EES) and a target EAS (T-EAS) for relocation of the application context in correspondence to the probing, wherein the T-EES is selected for relocation of the application context in correspondence to comparison of key performance indicators (KPIs) information obtained by the probing indicating that the T-EAS served by the T-EES has best KPIs of probed EASes or the T-EES and the T-EAS are selected for relocation of the application context in correspondence to the probing indicating that the T-EES serving the T-EAS has a lowest round trip time (RTT) of probed EESes.

7. The method of claim 1 , further comprising:

receiving, by the EEC from the S-EES, information regarding completion of application context relocation.

8. The method of claim 7 , further comprising:

performing, by the EEC with a target EES (T-EES) for the application context relocation request, a registration process or an application context relocation complete notification process establishing an association in which the EEC is served by the T-EES and using a target EAS (T-EAS) associated with the T-EES.

9. An apparatus configured for wireless communication, the apparatus comprising:

at least one processor; and

a memory coupled to the at least one processor, wherein the at least one processor is configured to:

store, by a user equipment (UE), edge enabler server (EES) information for a plurality of EESes of an edge computing architecture (ECA) available in a public land mobile network (PLMN);

probe, by an edge enabler client (EEC) of the UE while the UE is using an edge computing service in correspondence with a source edge application server (S-EAS) and source EES (S-EES), one or more EESes of the plurality of EESes in correspondence to the EES information to identify an EAS other than the S-EAS for use with respect to the edge computing service, wherein the probe initiates a procedure configured to invoke a response from the one or more EESes of the plurality of EESes; and

provide, by the EEC of the UE to the S-EES, an application context relocation request including EAS information for relocation of an application context associated with the edge computing service in correspondence to probing identifying the EAS other than the S-EAS for use with respect to the edge computing service.

10. The apparatus of claim 9 , wherein the at least one processor is configured to:

perform, by the EEC, a general service provisioning procedure prior to runtime of edge computing applications, wherein the EES information for the plurality of EESes is stored for use in triggering the application context relocation request as part of the general service provisioning procedure.

11. The apparatus of claim 9 , wherein the at least one processor is configured to:

determine, by the EEC while the UE is using the edge computing service in correspondence with the S-EAS and S-EES, to perform probing of the one or more EESes of the plurality of EESes, wherein determining to perform probing of the one or more EESes of the plurality of EESes is performed in association with one or more of expiration of an in-service discovery timer or change of requirements by an application client of the UE using the edge computing service.

12. The apparatus of claim 9 , wherein the procedure configured to invoke the response from the one or more EESes of the plurality of EESes invoked by probing of the one or more EESes of the plurality of EESes comprises an EAS discovery procedure asking for service with respective EESes of the plurality of EESes.

13. The apparatus of claim 9 , wherein the at least one processor is configured to:

select, by the EEC while the UE is using the edge computing service in correspondence with the S-EAS and S-EES, a target EES (T-EES) and a target EAS (T-EAS) for relocation of the application context in correspondence to probing, wherein the T-EES is selected for relocation of the application context in correspondence to comparison of key performance indicators (KPIs) information obtained by the probing indicating that the T-EAS served by the T-EES has best KPIs of probed EASes or the T-EES and the T-EAS are selected for relocation of the application context in correspondence to the probing indicating that the T-EES serving the T-EAS has a lowest round trip time (RTT) of probed EESes.

14. The apparatus of claim 9 , wherein the at least one processor is configured to:

receive, by the EEC from the S-EES, information regarding completion of application context relocation.

15. The apparatus of claim 14 , wherein the at least one processor is configured to:

perform, by the EEC with a target EES (T-EES) for the application context relocation request, a registration process or an application context relocation complete notification process establishing an association in which the EEC is served by the T-EES and using a target EAS (T-EAS) associated with the T-EES.

16. A method of wireless communication, comprising:

storing, by a user equipment (UE), edge enabler server (EES) information for a plurality of EESes of an edge computing architecture (ECA) available in a public land mobile network (PLMN);

probing, by an edge enabler client (EEC) of the UE while the UE is using an edge computing service in correspondence with a source edge application server (S-EAS) and source EES (S-EES), one or more EESes of the plurality of EESes in correspondence to the EES information to identify an EAS other than the S-EAS for use with respect to the edge computing service, wherein the probing initiates a procedure configured to invoke a response from the one or more EESes of the plurality of EESes; and

providing, by the EEC of the UE to a target EES (T-EES), an application context relocation request including EAS information for relocation of an application context associated with the edge computing service in correspondence to the probing identifying the EAS other than the S-EAS for use with respect to the edge computing service.

17. The method of claim 16 , wherein the EAS information is configured to enable the T-EES to identify application context information for relocating the application context from the S-EAS in use by the EEC to a target EAS (T-EAS) associated with the T-EES.

18. The method of claim 16 , further comprising:

performing, by the EEC, a general service provisioning procedure prior to runtime of edge computing applications, wherein the EES information for the plurality of EESes is stored for use in triggering the application context relocation request as part of the general service provisioning procedure.

19. The method of claim 16 , further comprising:

determining, by the EEC while the UE is using the edge computing service in correspondence with the S-EAS and S-EES, to perform the probing of the one or more EESes of the plurality of EESes, wherein the determining to perform probing of the one or more EESes of the plurality of EESes is performed in association with one or more of expiration of an in-service discovery timer or change of requirements by an application client of the UE using the edge computing service.

20. The method of claim 16 , wherein the procedure configured to invoke the response from the one or more EESes of the plurality of EESes invoked by the probing of the one or more EESes of the plurality of EESes comprises an EAS discovery procedure asking for service with respective EESes of the plurality of EESes.

21. The method of claim 16 , further comprising:

selecting, by the EEC while the UE is using the edge computing service in correspondence with the S-EAS and S-EES, the T-EES and a target EAS (T-EAS) for relocation of the application context in correspondence to the probing, wherein the T-EES is selected for relocation of the application context in correspondence to comparison of key performance indicators (KPIs) information obtained by the probing indicating that the T-EAS served by the T-EES has best KPIs of probed EASes or the T-EES and the T-EAS are selected for relocation of the application context in correspondence to the probing indicating that the T-EES serving the T-EAS has a lowest round trip time (RTT) of probed EESes.

22. The method of claim 16 , further comprising:

receiving, by the EEC from the T-EES, information regarding completion of application context relocation.

23. The method of claim 22 , further comprising:

performing, by the EEC with the T-EES, a registration process or an application context relocation complete notification process establishing an association in which the EEC is served by the T-EES and using a target EAS (T-EAS) associated with the T-EES.

24. An apparatus configured for wireless communication, the apparatus comprising:

at least one processor; and

a memory coupled to the at least one processor, wherein the at least one processor is configured to:

store, by a user equipment (UE), edge enabler server (EES) information for a plurality of EESes of an edge computing architecture (ECA) available in a public land mobile network (PLMN);

probe, by an edge enabler client (EEC) of the UE while the UE is using an edge computing service in correspondence with a source edge application server (S-EAS) and source EES (S-EES), one or more EESes of the plurality of EESes in correspondence to the EES information to identify an EAS other than the S-EAS for use with respect to the edge computing service, wherein the probe initiates a procedure configured to invoke a response from the one or more EESes of the plurality of EESes; and

provide, by the EEC of the UE to a target EES (T-EES), an application context relocation request including EAS information for relocation of an application context associated with the edge computing service in correspondence to probing identifying the EAS other than the S-EAS for use with respect to the edge computing service.

25. The apparatus of claim 24 , wherein the at least one processor is configured to:

perform, by the EEC, a general service provisioning procedure prior to runtime of edge computing applications, wherein the EES information for the plurality of EESes is stored for use in triggering the application context relocation request as part of the general service provisioning procedure.

26. The apparatus of claim 24 , wherein the at least one processor is configured to:

determine, by the EEC while the UE is using the edge computing service in correspondence with the S-EAS and S-EES, to perform probing of the one or more EESes of the plurality of EESes, wherein determining to perform probing of the one or more EESes of the plurality of EESes is performed in association with one or more of expiration of an in-service discovery timer or change of requirements by an application client of the UE using the edge computing service.

27. The apparatus of claim 24 , wherein the procedure configured to invoke the response from the one or more EESes of the plurality of EESes invoked by probing of the one or more EESes of the plurality of EESes comprises an EAS discovery procedure asking for service with respective EESes of the plurality of EESes.

28. The apparatus of claim 24 , wherein the at least one processor is configured to:

select, by the EEC while the UE is using the edge computing service in correspondence with the S-EAS and S-EES, the T-EES and a target EAS (T-EAS) for relocation of the application context in correspondence to probing, wherein the T-EES is selected for relocation of the application context in correspondence to comparison of key performance indicators (KPIs) information obtained by the probing indicating that the T-EAS served by the T-EES has best KPIs of probed EASes or the T-EES and the T-EAS are selected for relocation of the application context in correspondence to the probing indicating that the T-EES serving the T-EAS has a lowest round trip time (RTT) of probed EESes.

29. The apparatus of claim 24 , wherein the at least one processor is configured to:

receive, by the EEC from the T-EES, information regarding completion of application context relocation.

30. The apparatus of claim 29 , wherein the at least one processor is configured to:

perform, by the EEC with the T-EES, a registration process or an application context relocation complete notification process establishing an association in which the EEC is served by the T-EES and using a target EAS (T-EAS) associated with the T-EES.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE 2ND ASSIGNOR PREVIOUSLY RECORDED ON REEL 057302 FRAME 0470. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 6, 2023
From: KIM, SUNGHOON; HALL, EDWARD ROBERT; SOLOWAY, ALAN; CHIN, TOM
To: QUALCOMM INCORPORATED
Reel/Frame 064473/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2021
From: KIM, SUNGHOON; HILL, EDWARD ROBERT; SOLOWAY, ALAN; CHIN, TOM
To: QUALCOMM INCORPORATED
Reel/Frame 057302/0470 →
Continuity (2)
Provisional Application 63051151 · Jul 13, 2020
Related Publication 20220015018A1 · Jan 13, 2022
Cited By (1)
US 12,342,426