IP Library Granted Patent US 10,609,154
Granted Patent B2
US 10,609,154 · App. 16/366,670 · Granted Mar 31, 2020

Data transmission over user plane for cellular IoT

Inventors: Peyman Talebi Fard (Sterling, VA); Esmael Dinan (McLean, VA); Kyungmin Park (Herndon, VA); Weihua Qiao (Herndon, VA)
Assignee: Ofinno, LLC
H04L67/141H04L67/147H04L67/16H04W48/18H04W76/10H04W80/10H04W68/005
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 10,609,154
App. No.
16/366,670
Granted
Mar 31, 2020
Kind
B2
Abstract

A network exposure function receives from an application function, a first message requesting delivery of one or more packets to a wireless device. The network exposure function determines that the one or more packets are for an Internet of things (IoT) data transmission that requires a session management function (SMF) that supports the IoT data transmission. The network exposure function sends to a network repository function based on the determining, a second message requesting a discovery of the session management function, the second message comprising a parameter indicating the IoT data transmission. The network exposure function receives from the network repository function based on the parameter, a third message comprising an identifier of the session management function that supports the IoT data transmission. The network exposure function sends to the session management function, a fourth message requesting delivery of the one or more packets to the wireless device.

Claims (35)

1. A method comprising:

receiving, by a network exposure function from an application function, a first message requesting delivery of one or more Internet of Things (IoT) packets to a wireless device;

determining, by the network exposure function, that transmission of the one or more IoT packets requires a session management function that supports IoT data transmission;

sending, by the network exposure function to a network repository function based on the determining, a second message requesting a discovery of the session management function, the second message comprising a parameter indicating the IoT data transmission;

receiving, by the network exposure function from the network repository function based on the parameter, a third message comprising an identifier of the session management function that supports the IoT data transmission; and

sending, by the network exposure function to the session management function, a fourth message requesting delivery of the one or more IoT packets to the wireless device.

2. The method of claim 1 , wherein the IoT data transmission is a cellular IoT (CIoT) data transmission.

3. The method of claim 1 , wherein the first message further comprises:

an identifier of the wireless device; and

the one or more IoT packets.

4. The method of claim 1 , wherein the first message is a non-IP data delivery (NIDD) request.

5. The method of claim 1 , wherein the second message further comprises a single network slice selection assistance information (S-NSSAI) of the network exposure function.

6. The method of claim 1 , wherein the third message further comprises:

an address of the session management function that supports the IoT data transmission; and

one or more single network slice selection assistance information (S-NSSAIs) associated with the session management function that supports the IoT data transmission.

7. The method of claim 1 , further comprising buffering, by the network exposure function, the one or more IoT packets.

8. The method of claim 1 , wherein the fourth message is a data notification message.

9. The method of claim 1 , further comprising sending, by a session management function (SMF) to an access and mobility management function, a data notification for the wireless device.

10. The method of claim 9 , further comprising sending, by the access and mobility management function to the wireless device, a paging message indicating the data notification.

11. The method of claim 10 , further comprising receiving, by the SMF from the wireless device, a packet data unit (PDU) session establishment request message for delivery of the one or more IoT packets.

12. The method of claim 11 , further comprising selecting, by the SMF a user plane function (UPF) for the PDU session.

13. The method of claim 11 , further comprising sending, by the SMF to the network exposure function, an indication that the PDU session is established.

14. The method of claim 13 , further comprising:

sending, by the SMF a user plane function (UPF), a session establishment request message comprising an identifier of a session between the SMF and the UPF; and

receiving, by the SMF from the UPF, a session establishment response message.

15. The method of claim 1 , further comprising selecting, by the network exposure function, a user plane function.

16. The method of claim 15 , further comprising sending, by the network exposure function to the user plane function (UPF), the one or more IoT packets.

17. The method of claim 16 , further comprising sending, by the network exposure function to the network repository function a message requesting discovery of the UPF, the message comprising the parameter indicating the IoT data transmission.

18. The method of claim 17 , further comprising receiving, by the network exposure function from the network repository function based on the parameter, a message comprising an identifier of the UPF supporting the IoT data transmission.

19. The method of claim 18 , further comprising, buffering by the UPF the one or more IoT packets.

20. The method of claim 1 , further comprising:

selecting, by the network exposure function, a user plane function (UPF);

sending, by the SMF to the network exposure function an indication that a packet data unit (PDU) session is established;

sending, by the network exposure function to the UPF, the one or more IoT packets; and

sending, by the UPF to the wireless device, the one or more IoT packets.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE 1ST INVENTOR'S FAMILY NAME PREVIOUSLY RECORDED AT REEL: 050049 FRAME: 0176. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 11, 2022
From: TALEBI FARD, PEYMAN; DINAN, ESMAEL HEJAZI; PARK, KYUNGMIN; QIAO, WEIHUA
To: OFINNO, LLC
Reel/Frame 061148/0441 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2022
From: OFINNO, LLC
To: HONOR DEVICE CO., LTD.
Reel/Frame 060714/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2019
From: FARD, PEYMAN TALEBI; DINAN, ESMAEL HEJAZI; PARK, KYUNGMIN; QIAO, WEIHUA
To: OFINNO, LLC
Reel/Frame 050049/0176 →
Continuity (2)
Provisional Application 62650631 · Mar 30, 2018
Related Publication 20190306251A1 · Oct 3, 2019
Cited By (2)
US 12,192,351 US 12,341,765