IP Library Granted Patent US 11,706,321
Granted Patent B2
US 11,706,321 · App. 16/109,926 · Granted Jul 18, 2023

System and method for using T8 API to deliver data over an IP path

Inventors: Ye Huang (San Ramon, CA); Michael R. Waters (Staten Island, NY); Gerardo S. Libunao (Manalapan, NJ); Sameer Muhammad Farooqi (Frisco, TX)
Assignee: Verizon Patent and Licensing Inc.
H04L69/08H04L67/141H04W84/042
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,706,321
App. No.
16/109,926
Granted
Jul 18, 2023
Kind
B2
Abstract

A system may receive a request from the UE device to establish a session over a user plane of a network; establish a session over the user plane in response to the request from the UE device; receive, at a first node, uplink IP data from the UE device over the session; redirect the received IP data at the first node to a second node for translating IP data to a T8 message; translate, at the second node, the redirected IP data to a first T8 message; and forward the first T8 message to an application server or an application function (AF) node.

Claims (68)

1. A system comprising:

one or more network interfaces to communicate with a user equipment (UE) device; and

one or more processors to:

receive a request from the UE device to establish a session over a user plane of a network;

establish the session over the user plane in response to the request from the UE device;

receive, at a first node comprising a User Plane Function (UPF), an Internet Protocol (IP) message from the UE device over the session;

redirect the received IP message at the first node to a second node comprising one of a Service Capability Exposure Function (SCEF) or an IP proxy included in a Network Exposure Function (NEF) for translating the IP message to a first T8 message;

translate, at the second node, the redirected IP message to the first T8 message, wherein translating the redirected IP message to the first T8 message includes converting a payload of the IP message into a payload of the first T8 message; and

forward the first T8 message to an application server or an application function (AF) node.

2. The system of claim 1 , wherein the network includes one or more of:

a 4G network; or

a 5G network.

3. The system of claim 1 ,

wherein the one or more processors are further configured to apply a Policy and Charging Control (PCC) rule to the UPF node, and

wherein the PCC rule requires the UPF node to forward the received IP message to the second node.

4. The system of claim 3 , wherein the one or more processors are further to:

store the PCC rule at a Policy Control Function (PCF) node.

5. The system of claim 3 , wherein the one or more processors are further to:

cause the NEF to instantiate the IP proxy.

6. The system of claim 3 , wherein the one or more processors are further to:

create a table for translating a user plane IP message into a T8 message, wherein the table includes one or more records, and

wherein each record includes:

a first field for storing a Universal Resource Locator (URL) of the application server; and

a second field for storing at least an IP address of the application server.

7. The system of claim 6 , wherein the one or more processors are further to:

insert one or more of the records during an on-boarding process for the application server.

8. The system of claim 6 , wherein the one or more processors are further to:

send a notification message to the second node when the UE device attaches to the network, and

cause the second node to update a first record, among the records, with information provided in the notification message, and

wherein the information includes an IP address of the UE device and an identifier for the UE device.

9. The system of claim 8 , wherein the identifier includes a Mobile Station International Subscriber Directory Number (MSISDN).

10. The system of claim 1 , wherein the one or more processors are further to:

receive, at the second node, a mobile-terminated (MT) T8 message from the application server;

translate, at the second node, the MT T8 message to a MT IP message; and

forward the MT IP message to the UE device.

11. A method comprising:

receiving a request from a UE device to establish a session over a user plane of a network;

establishing the session over the user plane in response to the request from the UE device;

receiving, at a first node comprising a User Plane Function (UPF), an Internet Protocol (IP) message from the UE device over the session;

redirecting the received IP message at the first node to a second node comprising one of a Service Capability Exposure Function (SCEF) or an IP proxy included in a Network Exposure Function (NEF) for translating the IP message to a first T8 message;

translating, at the second node, the redirected IP message to the first T8 message, wherein translating the redirected IP message to the first T8 message includes converting a payload of the IP message into a payload of the first T8 message; and

forwarding the first T8 message to an application server or an application function (AF) node.

12. The method of claim 11 , wherein the network includes one or more of:

a 4G network; or

a 5G network.

13. The method of claim 11 ,

wherein the method further comprises applying a Policy and Charging Control (PCC) rule to the UPF node, and

wherein the PCC rule requires the UPF node to forward the received IP message to the second node.

14. The method of claim 13 , further comprising:

storing the PCC rule at a Policy Control Function (PCF) node.

15. The method of claim 13 , further comprising:

instantiating, by the NEF in the network, the the IP proxy.

16. The method of claim 13 , further comprising:

creating a table for translating a user plane IP message into a T8 message, wherein the table includes one or more records,

wherein each record includes:

a first field for storing a Universal Resource Locator (URL) of the application server; and

a second field for storing at least an IP address of the application server.

17. The method of claim 16 , further comprising:

inserting one or more of the records during an on-boarding process for the application server.

18. The method of claim 16 , further comprising:

sending a notification message to the second node when the UE device attaches to the network, and

updating a first record, among the records, with information provided in the notification message,

wherein the information includes an IP address of the UE device and an identifier for the UE device.

19. The method of claim 18 , wherein the identifier includes a Mobile Station International Subscriber Directory Number (MSISDN).

20. The method of claim 11 , further comprising:

receiving, at the second node, a mobile-terminated (MT) T8 message from the application server;

translating, at the second node, the MT T8 message to a MT IP message; and

forwarding the MT IP message to the UE device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2018
From: HUANG, YE; WATERS, MICHAEL R.; LIBUNAO, GERARDO S.; FAROOQI, SAMEER MUHAMMAD
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 046676/0440 →
Continuity (1)
Related Publication 20200068047A1 · Feb 27, 2020