IP Library Granted Patent US 12,588,085
Granted Patent B2
US 12,588,085 · App. 17/825,355 · Granted Mar 24, 2026

Platform independent client framework

Inventors: Marouane Balmakhtar (Fairfax, VA); Brian David Waters (Angel Fire, NM); Lyle T. Bertz (Lee's Summit, MO)
Assignee: T-Mobile Innovations LLC
H04W76/12H04W80/06H04W88/14
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,588,085
App. No.
17/825,355
Granted
Mar 24, 2026
Kind
B2
Abstract

Systems and methods are provided herein to implement a platform independent client framework, which may also be known as a universal software stack. A computer-implemented method for may be used when seeking to connect a device without a 5G radio, such as a 3GPP device, to a 5G network. The device seeking to connect to the 5G network sends a connection request message to the platform independent client framework. Based on the connection request message, the platform independent client framework requests a platform specific adapter, which is then used to create an adapted message. The platform independent client framework then encapsulates the adapted message. The adapted message is then encapsulated to create a first encapsulated message. The first encapsulated message is then encapsulated in an internet protocol security protocol to create a second encapsulated message. The second encapsulated message is then transmitted to the 5G network.

Claims (40)

1 . A computer-implemented method for connecting to a 5G network, comprising:

at a platform independent client framework:

receiving a connection request message;

requesting a platform specific adapter from a plurality of platform specific adapters, wherein each platform specific adapter is specific to one of a plurality of host operating systems;

adapting the connection request message using the platform specific adapter specific to a first host operating system to create an adapted connection request message;

encapsulating the adapted connection request message in a transmission control protocol (TCP) to create a TCP message;

encapsulating the TCP message in an encapsulating security payload (ESP) to create an ESP message; and

transmitting the ESP message to the 5G network using an internet protocol security (IPsec) tunnel.

2 . The computer-implemented method of claim 1 , wherein the connection request message is received from a non-5G device.

3 . The computer-implemented method of claim 1 , wherein a platform independent client framework incorporates the platform specific adapter.

4 . The computer-implemented method of claim 3 , wherein the platform independent client framework incorporates multiple types of platform specific adapters each adapter supporting a different security protocol.

5 . The computer-implemented method of claim 4 , wherein the multiple security protocols include network generic routing encapsulation security protocol (NWu GRE) and an internet protocol security protocol (IKEv2).

6 . The computer-implemented method of claim 1 , wherein the platform specific adapter is in communication with a compatible process plug in.

7 . The computer-implemented method of claim 1 , wherein transmitting the ESP message to the 5G network transmits the message without using an IPsec tunnel.

8 . A system for connecting to a 5G network, comprising:

one or more computer processing components comprising a platform independent client framework, the platform independent client framework configured to:

receive a connection request message;

request a platform specific adapter from a plurality of platform specific adapters, wherein each platform specific adapter is specific to one of a plurality of host operating systems;

adapt the connection request message using the platform specific adapter specific to a first host operating system to create an adapted connection request message;

encapsulate the adapted connection request message in a transmission control protocol (TCP) to create a TCP message;

encapsulate the TCP message in an encapsulating security payload (ESP) to create an ESP message; and

transmit the ESP message to the 5G network using an internet protocol security (IPsec) tunnel between the 5G network and the platform independent client framework.

9 . The system of claim 8 , wherein the connect request message is received from a non-5G device.

10 . The system of claim 8 , wherein the platform independent client framework incorporates multiple platform specific adapters.

11 . The system of claim 10 , wherein each adapter of the multiple specific adapters supports a different security protocol.

12 . The security system of claim 11 , wherein one of the security protocols is network generic routing encapsulation security protocol (NWu GRE).

13 . The system of claim 11 , wherein one of the security protocols is an internet security protocol (IKEv2).

14 . The system of claim 8 , wherein the platform specific adapter is in communication with a compatible process plug in.

15 . The system of claim 8 , wherein transmitting the ESP message to the 5G network transmits the message without using an IPsec tunnel.

16 . A non-transitory computer storage media storing computer-useable instructions that, when used by one or more processors, cause the one or more processors, at a platform independent client framework to:

receive a connection request message;

request a platform specific adapter from a plurality of platform specific adapters, wherein each platform specific adapter is specific to one of a plurality of host operating systems;

create an adapted connection request message using the platform specific adapter specific to a first host operating system;

encapsulate the adapted connection request message to create a first encapsulated message;

encapsulate the first encapsulated message in an encapsulating security protocol to create a second encapsulated message; and

transmitting the second encapsulated message to a 5G network.

17 . The non-transitory computer readable media of claim 16 , wherein the encapsulating security protocol is a network generic routing encapsulation security protocol (NWu GRE).

18 . The non-transitory computer readable media of claim 16 , wherein the encapsulating security protocol is an internet protocol security protocol (IPsec).

19 . The non-transitory computer readable media of claim 16 , wherein transmitting the second encapsulated message to a 5G network uses an internet protocol security protocol (IPsec) tunnel.

20 . The non-transitory computer readable media of claim 16 , wherein the platform specific adapter communicates with a compatible process plug in.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2022
From: BALMAKHTAR, MAROUANE; WATERS, BRIAN DAVID; BERTZ, LYLE T.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 060027/0285 →
Continuity (1)
Related Publication 20230389093A1 · Nov 30, 2023
References Cited (10)
US 9277580B2 · Ji · 2016 [cited by examiner]
US 11463527B2 · Rommer · 2022 [cited by examiner]
US 11510058B2 · Wu · 2022 [cited by examiner]
US 11943135B2 · Salkintzis · 2024 [cited by examiner]
US 11985501B2 · Balmakhtar · 2024 [cited by examiner]
US 12156023B2 · Payyappilly · 2024 [cited by examiner]
US 20230078563A1 · Salkintzis · 2023 [cited by examiner]
US 20230080836A1 · Vahidi Mazinani · 2023 [cited by examiner]
US 20230389093A1 · Balmakhtar · 2023 [cited by examiner]
US 20240236906A1 · Salkintzis · 2024 [cited by examiner]