IP Library › Granted Patent US 12,200,616
Granted Patent B2
US 12,200,616 · App. 17/719,957 · Granted Jan 14, 2025

Edge computing

Inventors: Bruno Landais (Pleumeur-Bodou, FR); Shubhranshu Singh (Seeheim-Jugenheim, DE); Laurent Thiebaut (Antony, FR); Dinh Thai Bui (Chatenay Malabry, FR); Bivudendu Pratap Rout (Bangalore, IN)
Assignee: NOKIA TECHNOLOGIES OY
H04W48/16H04W48/18H04W60/04
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,200,616
App. No.
17/719,957
Granted
Jan 14, 2025
Kind
B2
Abstract

Methods and apparatuses for edge services are disclosed. A network function entity receives from an application function entity a request relating to a data communication session, and can then determine, in response to the request, information of at least one local network exposure function entity for the application function entity. The application function entity is provided with the information of the at least one local network exposure function entity. The information can be used in connecting with a local network exposure function entity. The local network exposure function entity can then be used for the data communication session.

Claims (54)

1. A method, comprising:

receiving in a network function entity from an application function entity a request relating to a data communication session;

determining a need to determine at least one local network exposure function entity for the application function entity;

determining information of at least one local network exposure function entity for the application function entity;

selecting a local network exposure function entity for the application function entity taking into account location information, wherein the location information comprises at least one of a location identifier of an associated local user plane function, an identifier of an associated local user plane function, an identifier of a tracking area, and information of a location of a device associated with the data communication session; and

providing the application function entity with information on the selected local network exposure function entity via redirection of the application function entity to the selected local network exposure function entity.

2. The method according to claim 1 , wherein the determining a need to determine at least one local network exposure function entity for the application function entity is based on an indication in the request indicating a need to determine at least one local network exposure function entity for the application function entity.

3. The method according to claim 1 , wherein the determining a need to determine at least one local network exposure function entity for the application function entity is based on a configuration indicating a need to determine at least one local network exposure function for the application function entity.

4. The method according to claim 1 , wherein the determining information of at least one local network exposure function entity for the application function entity comprises discovering the at least one local network exposure function entity from a repository function based on information associated with a packet data unit session anchor associated with the data communication session.

5. The method according to claim 4 , further comprising receiving from a session management function entity the information associated with the packet data unit session anchor associated with the data communication session.

6. The method according to claim 1 , wherein the request includes an indication of a need to determine at least one local network exposure function entity.

7. A method, comprising:

sending a request relating to a data communication session to a network function entity;

receiving in response information about at least one local network exposure function entity determined as suitable by the network function entity;

selecting a local network exposure function entity using the received information and taking into account location information, wherein the location information comprises at least one of a location identifier of an associated local user plane function, an identifier of an associated local user plane function, an identifier of a tracking area, and information of a location of a device associated with the data communication session; and

using a local network exposure function entity for the data communication session accordingly.

8. The method according to claim 7 , further comprising receiving information of a local network exposure function entity selected by the network function entity, and using the selected local network exposure function entity.

9. The method according to claim 7 , wherein the request includes an indication of a need to determine at least one local network exposure function entity.

10. A method, comprising:

receiving a request to discover a network exposure function entity based on information associated with a local user plane function or location of at least one user device;

determining at least one network exposure function based on said information and based on information registered for at least one network exposure function entity regarding local user plane functions or location of at least one user device the at least one network exposure function supports; and

providing, in response, information of at least one network exposure function from said determination.

11. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus at least to:

receive from an application function entity a request relating to a data communication session;

determine a need to determine at least one local network exposure function entity for the application function entity;

determine information of at least one local network exposure function entity for the application function entity;

select a local network exposure function entity for the application function entity taking into account location information, wherein the location information comprises at least one of a location identifier of an associated local user plane function, an identifier of an associated local user plane function, an identifier of a tracking area, and information of a location of a device associated with the data communication session; and

provide the application function entity with information on the selected local network exposure function entity via redirection of the application function entity to the selected local network exposure function entity.

12. The apparatus according to claim 11 , wherein the at least one processor and the at least one memory including the computer program code are further configured to cause the apparatus at least to:

determine the need to determine at least one local network exposure function entity for the application function entity based on an indication in the request indicating a need to determine at least one local network exposure function entity for the application function entity.

13. The apparatus according to claim 11 , wherein the at least one processor and the at least one memory including the computer program code are further configured to cause the apparatus at least to:

determine the need to determine at least one local network exposure function entity for the application function entity based on a configuration indicating a need to determine at least one local network exposure function for the application function entity.

14. The apparatus according to claim 11 , wherein the at least one processor and the at least one memory including the computer program code are further configured to cause the apparatus at least to:

determine the information of at least one local network exposure function entity for the application function entity via discovering the at least one local network exposure function entity from a repository function based on information associated with a packet data unit session anchor associated with the data communication session.

15. The apparatus according to claim 14 , wherein the at least one processor and the at least one memory including the computer program code are further configured to cause the apparatus at least to:

receive from a session management function entity the information associated with the packet data unit session anchor associated with the data communication session.

16. The apparatus according to claim 11 , wherein the request includes an indication of a need to determine at least one local network exposure function entity.

17. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus at least to:

send a request relating to a data communication session to a network function entity;

receive in response information about at least one local network exposure function entity determined as suitable by the network function entity;

select a local network exposure function entity using the received information and taking into account location information, wherein the location information comprises at least one of a location identifier of an associated local user plane function, an identifier of an associated local user plane function, an identifier of a tracking area, and information of a location of a device associated with the data communication session; and

use a local network exposure function entity for the data communication session accordingly.

18. The apparatus according to claim 17 , wherein the at least one processor and the at least one memory including the computer program code are further configured to receive information of a local network exposure function entity selected by the network function entity, and to use the selected local network exposure function entity.

19. The apparatus according to claim 17 , wherein the request includes an indication of a need to determine at least one local network exposure function entity.

20. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus at least to:

receive a request to discover a network exposure function entity based on information associated with a local user plane function or location of at least one user device;

determine at least one network exposure function based on said information and based on information registered for at least one network exposure function entity regarding local user plane functions or location of at least one user device the at least one network exposure function supports; and

provide, in response, information of at least one network exposure function from said determination.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 68686 FRAME: 35. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 15, 2024
From: THAI BUI, DINH
To: NOKIA BELL LABS FRANCE SASU
Reel/Frame 069163/0905 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: LANDAIS, BRUNO; THIÉBAUT, LAURENT
To: ALCATEL-LUCENT INTERNATIONAL, S.A.
Reel/Frame 068686/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: THAI BUI, DINH
To: NOKIA BELL LABS FRANCE
Reel/Frame 068686/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: SINGH, SHUBHRANSHU
To: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
Reel/Frame 068686/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: PRATAP ROUT, BIVUDENDU
To: NOKIA SOLUTIONS AND NETWORKS INDIA PRIVATE LIMITED
Reel/Frame 068686/0041 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: ALCATEL-LUCENT INTERNATIONAL S.A.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 068686/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: NOKIA BELL LABS FRANCE SASU
To: NOKIA TECHNOLOGIES OY
Reel/Frame 068686/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
To: NOKIA TECHNOLOGIES OY
Reel/Frame 068686/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: NOKIA SOLUTIONS AND NETWORKS INDIA PRIVATE LIMITED
To: NOKIA TECHNOLOGIES OY
Reel/Frame 068686/0112 →
Priority Claims (1)
IN 202111017224 · Apr 13, 2021 · national
Continuity (1)
Related Publication 20220330140A1 · Oct 13, 2022
References Cited (14)
US 10999787B2 · Dao · 2021 [cited by examiner]
US 11483680B2 · Dao · 2022 [cited by examiner]
US 11653178B2 · Qiao · 2023 [cited by examiner]
US 12052594B2 · Lee · 2024 [cited by examiner]
US 20190261260A1 · Dao et al. · 2019 [cited by applicant]
US 20220294868A1 · Muralidhara · 2022 [cited by examiner]
US 20240179081A1 · Purkayastha · 2024 [cited by examiner]
3GPP TS 23.548 V0.1.0 (Mar. 2021), Technical Specification, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 5G System Enhancements for Edge Computing; Stage 2 (Release 17),… [cited by applicant]
3GPP TS 23.502 V17.0.0 (Mar. 2021), Technical Specification, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System (5GS); Stage 2 (Release 17), Mar. … [cited by applicant]
Extended Search Report dated Sep. 2, 2022, corresponding to European Patent Application No. 22167264.5. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 5G System Enhancements for Edge Computing; Stage 2 (Release 17)”, 3GPP Standard; Technical Specification; 3GPP TS 23.548, 3… [cited by applicant]
Intel et al: “Clarification on NEF discovery by an AF”, 3GPP Draft; S2-1908596_E MAIL_REV2_S2-1907910_NEFDISCOVERY_23502-MS, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre; 650, Route Des Lucioles; … [cited by applicant]
Ericsson: “NEF discovery and selection”, 3GPP Draft; S2-1907059_ENA_23501 NEF Discovery, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre; 650, Route Des Lucioles; F-06921 Sophia Antipolis Cedex; FR, … [cited by applicant]
Communication pursuant to Article 94(3) EPC dated Jun. 25, 2024 corresponding to European Patent Application No. 22167264.5. [cited by applicant]