IP Library › Granted Patent US 12,245,025
Granted Patent B2
US 12,245,025 · App. 18/465,466 · Granted Mar 4, 2025

Data communication service over a virtual private network gateway, application function, and network exposure function

Inventors: Marouane Balmakhtar (Fairfax, VA); Zheng Fang (McLean, VA)
Assignee: T-MOBILE INNOVATIONS LLC
H04W12/03H04L12/4675H04L63/0272H04W4/20H04W8/20
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,245,025
App. No.
18/465,466
Granted
Mar 4, 2025
Kind
B2
Abstract

A data communication system serves a user application in a User Equipment (UE). The data communication system receives a subscription from an application server into a Network Exposure Function (NEF). The subscription is for user data from the user application in the UE. The data communication system receives the user data from the user application in the UE over a Virtual Private Network (VPN) and transfers the user data to the NEF. The data communication system transfers the user data from the NEF for delivery to the application server in response to the subscription.

Claims (46)

1. A method to serve a user application in a User Equipment (UE), the method comprising:

receiving a subscription from an application server into a Network Exposure Function (NEF), wherein the subscription is for user data from the user application in the UE;

receiving the user data from the user application in the UE over a Virtual Private Network (VPN) and transferring the user data to the NEF; and

transferring the user data from the NEF for delivery to the application server in response to the subscription.

2. The method of claim 1 further comprising:

generating usage data that characterizes the user data transfer by UE identifier; and

transferring the UE identifier from the NEF for delivery to the application server in response to the subscription.

3. The method of claim 1 further comprising:

generating usage data that characterizes the user data transfer by UE location; and

transferring the UE location from the NEF for delivery to the application server in response to the subscription.

4. The method of claim 1 further comprising:

generating usage data that characterizes the user data transfer by application identifier; and

transferring the application identifier from the NEF for delivery to the application server in response to the subscription.

5. The method of claim 1 further comprising:

generating usage data that characterizes the user data transfer by VPN information; and

transferring the VPN information from the NEF for delivery to the application server in response to the subscription.

6. The method of claim 1 further comprising:

generating usage data that characterizes the user data transfer by data amount; and

transferring the data amount from the NEF for delivery to the application server in response to the subscription.

7. The method of claim 1 further comprising:

receiving an application instruction for the user application into the NEF from the application server; and

transferring the application instruction for the user application from the NEF to the UE over the VPN.

8. A method to serve a user application in a User Equipment (UE), the method comprising:

a Network Exposure Function (NEF) receiving a usage data subscription for the UE;

the NEF receiving UE signaling from the UE over a Virtual Private Network (VPN) and transferring the UE signaling to a network function;

the network function receiving the UE signaling from the NEF, and in response, transferring network signaling to the NEF;

the NEF receiving the network signaling from the network function and transferring the network signaling to the VPN;

the VPN exchanging data for the user application between the UE and an external data system based on the network signaling; and

the NEF transferring usage data that characterizes the data exchange to the application server in response to the usage data subscription.

9. The method of claim 8 wherein the UE signaling comprises a Non-Access Stratum (NAS) file from the UE.

10. The method of claim 8 wherein the UE signaling indicates the user application in the UE.

11. The method of claim 8 wherein the network signaling indicates a VPN policy for the UE.

12. The method of claim 8 wherein the usage data identifies the user application and the external data system.

13. The method of claim 8 further comprising the NEF transferring the usage data to a network accounting system.

14. A data communication network to serve a user application in User Equipment (UE), the data communication network comprising:

a Network Function Virtualization Infrastructure (NFVI) to execute a Network Exposure Function (NEF), the NEF to receive a subscription from an application server, wherein the subscription is for user data from the user application in the UE;

a Virtual Private Network (VPN) to receive the user data from the user application in the UE and transfer the user data to the NEF; and

the NEF to transfer the user data for delivery to the application server in response to the subscription.

15. The data communication network of claim 14 further comprising the NEF to transfer usage data for delivery to the application server in response to the subscription, wherein the usage data characterizes the user data transfer by UE identifier.

16. The data communication network of claim 14 further comprising the NEF to transfer usage data for delivery to the application server in response to the subscription, wherein the usage data characterizes the user data transfer by UE location.

17. The data communication network of claim 14 further comprising the NEF to transfer usage data for delivery to the application server in response to the subscription, wherein the usage data characterizes the user data transfer by application identifier.

18. The data communication network of claim 14 further comprising the NEF to transfer usage data for delivery to the application server in response to the subscription, wherein the usage data characterizes the user data by VPN information.

19. The data communication network of claim 14 further comprising the NEF to transfer usage data for delivery to the application server in response to the subscription, wherein the usage data characterizes the user data by data amount.

20. The data communication network of claim 14 further comprising:

the NEF to receive an application instruction for the user application in the UE from the application server and transfer the application instruction to the VPN; and

the VPN to transfer the application instruction to the user application in the UE.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: BALMAKHTAR, MAROUANE; FANG, ZHENG
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 064875/0709 →
Continuity (2)
Continuation 17237638 · Apr 22, 2021
Related Publication 20230422029A1 · Dec 28, 2023
References Cited (27)
US 9514424B2 · Kleinbart et al. · 2016 [cited by applicant]
US 9912531B2 · Neff et al. · 2018 [cited by applicant]
US 10438692B2 · Neff · 2019 [cited by applicant]
US 10652098B2 · Kim · 2020 [cited by applicant]
US 10791508B2 · Park et al. · 2020 [cited by applicant]
US 20020010866A1 · McCullough et al. · 2002 [cited by applicant]
US 20050195780A1 · Haverinen et al. · 2005 [cited by applicant]
US 20160328577A1 · Howley · 2016 [cited by examiner]
US 20190268973A1 · Bull et al. · 2019 [cited by applicant]
US 20190319858A1 · Das et al. · 2019 [cited by applicant]
US 20200067831A1 · Spraggins et al. · 2020 [cited by applicant]
US 20210377858A1 · Huang · 2021 [cited by examiner]
US 20220095319A1 · Duan · 2022 [cited by examiner]
US 20220225223A1 · Huang et al. · 2022 [cited by applicant]
US 20220255996A1 · Huang · 2022 [cited by examiner]
US 20220337995A1 · Baek · 2022 [cited by examiner]
US 20220405153A1 · Xu · 2022 [cited by applicant]
US 20230094027A1 · Krishan · 2023 [cited by applicant]
US 20230156650A1 · Salkintzis et al. · 2023 [cited by applicant]
US 20240333623A1 · Chou · 2024 [cited by examiner]
EP 2592808A1 · 2013 [cited by applicant]
WO WO2021083553A1 · 2021 [cited by examiner]
WO WO2021202891A1 · 2021 [cited by examiner]
WO 2022204042A1 · 2022 [cited by applicant]
WO WO2023161242A1 · 2023 [cited by examiner]
“Untrusted Non-3GPP Access Network Interworking with 5G Core, Using Non 3-GPP Interworking Function (N3IFW)”; Wipro; Jun. 2020; 21 pages; https://www.wipro.com/network-edge-providers/untrusted-non-3gpp-access-network-in… [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Security architecture and procedures for 5G system (Release 18)”; 3GPP; Mar. 2023; pp. 1-293; 3GPP TS 33.501 V18.1.0; 3GPP;… [cited by applicant]