IP Library Granted Patent US 11,477,693
Granted Patent B2
US 11,477,693 · App. 17/091,769 · Granted Oct 18, 2022

Establishing a session with a user plane function supporting uplink classifier functionality

Inventors: Peyman Talebi Fard (Sterling, VA); Esmael Dinan (McLean, VA); Kyungmin Park (Herndon, VA); Weihua Qiao (Herndon, VA)
Assignee: Ofinno, LLC
H04W28/065H04L43/028H04W40/02H04W48/16H04W76/10H04W76/12H04L61/5014H04L2101/659
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,477,693
App. No.
17/091,769
Granted
Oct 18, 2022
Kind
B2
Abstract

A session management function sends, to a network repository function, a first message requesting discovery of a user plane function supporting an uplink classifier functionality for a packet data unit session of a wireless device. The first message comprises an uplink classifier indication parameter. based on the first message, a second message comprising an identifier of the user plane function is received from the network repository function. A third message requesting a connection for the wireless device, between the session management function and the user plane function, is sent to the user plane function.

Claims (44)

1. A method comprising:

sending, by a session management function to a network repository function, a first message requesting discovery of a user plane function supporting an uplink classifier functionality for a packet data unit session of a wireless device, the first message comprising an uplink classifier indication parameter;

receiving, by the session management function from the network repository function and based on the first message, a second message comprising an identifier of the user plane function; and

sending, by the session management function to the user plane function, a third message requesting a connection for the wireless device, between the session management function and the user plane function.

2. The method of claim 1 , wherein the third message comprises an identifier of the connection between the session management function and the user plane function.

3. The method of claim 1 , further comprising:

receiving, by the session management function from an access and mobility management function, a request for the packet data unit session for a wireless device; and

determining, by the session management function, that the packet data unit session for the wireless device requires the user plane function that supports the uplink classifier functionality.

4. The method of claim 3 , wherein the request for the packet data unit session for the wireless device comprises a request to create the packet data unit session for the wireless device.

5. The method of claim 4 , wherein the request to create the packet data unit session comprises:

an identifier of the packet data unit session; and

network slice information of the packet data unit session.

6. The method of claim 4 , further comprising sending, by the session management function to the access and mobility management function, a response message indicating a result of the request to create the packet data unit session.

7. The method of claim 4 , wherein the request to create the packet data unit session is in response to a session creation request by the wireless device.

8. The method of claim 3 , wherein the request for the packet data unit session for the wireless device comprises a request to modify the packet data unit session for the wireless device.

9. The method of claim 8 , wherein the request to modify the packet data unit session is in response to a session modification request by the wireless device.

10. The method of claim 8 , further comprising sending, by the session management function to the access and mobility management function, a response message indicating a result of the request to modify the packet data unit session.

11. An apparatus comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause a session management function to:

send, to a network repository function, a first message requesting discovery of a user plane function supporting an uplink classifier functionality for a packet data unit session of a wireless device, the first message comprising an uplink classifier indication parameter;

receive, from the network repository function and based on the first message, a second message comprising an identifier of the user plane function; and

send, to the user plane function, a third message requesting a connection for the wireless device, between the session management function and the user plane function.

12. The apparatus of claim 11 , wherein the third message comprises an identifier of the connection between the session management function and the user plane function.

13. The apparatus of claim 11 , wherein the instructions, when executed by the one or more processors, further cause the session management function to:

receive, from an access and mobility management function, a request for the packet data unit session for a wireless device; and

determine, that the packet data unit session for the wireless device requires the user plane function that supports the uplink classifier functionality.

14. The apparatus of claim 13 , wherein the request for the packet data unit session for the wireless device comprises a request to create the packet data unit session for the wireless device.

15. The apparatus of claim 14 , wherein the request to create the packet data unit session comprises:

an identifier of the packet data unit session; and

network slice information of the packet data unit session.

16. The apparatus of claim 14 , wherein the instructions, when executed by the one or more processors, further cause the session management function to send, to the access and mobility management function, a response message indicating a result of the request to create the packet data unit session.

17. The apparatus of claim 14 , wherein the request to create the packet data unit session is in response to a session creation request by the wireless device.

18. The apparatus of claim 13 , wherein the request for the packet data unit session for the wireless device comprises a request to modify the packet data unit session for the wireless device.

19. The apparatus of claim 18 , wherein the request to modify the packet data unit session is in response to a session modification request by the wireless device.

20. A system comprising:

a network repository function;

user plane function; and

a session management function comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause a session management function to:

send, to the network repository function, a first message requesting discovery of the user plane function supporting an uplink classifier functionality for a packet data unit session of a wireless device, the first message comprising an uplink classifier indication parameter;

receive, from the network repository function and based on the first message, a second message comprising an identifier of the user plane function; and

send, to the user plane function, a third message requesting a connection for the wireless device, between the session management function and the user plane function.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2025
From: OFINNO, LLC
To: PENINSULA TECHNOLOGIES, LLC
Reel/Frame 069849/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2021
From: TALEBI FARD, PEYMAN; DINAN, ESMAEL HEJAZI; PARK, KYUNGMIN; QIAO, WEIHUA
To: OFINNO, LLC
Reel/Frame 055310/0938 →