IP Library Granted Patent US 11,330,667
Granted Patent B2
US 11,330,667 · App. 16/865,565 · Granted May 10, 2022

Group communication signaling overload mitigation

Inventors: Peyman Talebi Fard (Sterling, VA); Esmael Dinan (McLean, VA); Jinsook Ryu (Herndon, VA); Kyungmin Park (Vienna, VA); Weihua Qiao (Herndon, VA)
Assignee: Ofinno, LLC
H04W80/10H04W4/08H04W28/22H04W80/02
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,330,667
App. No.
16/865,565
Granted
May 10, 2022
Kind
B2
Abstract

A user plane function (UPF) receives, from a session management function (SMF), a session configuration message. The session configuration message comprises a packet detection rule (PDR) for a group communication session. The PDR comprises a multicast address mapped to a plurality of wireless devices associated with the group communication session. The PDR comprises a forwarding rule for packets associated with the multicast address. Data packets comprising the multicast address are received. Based on the PDR, the data packets are sent to the plurality of wireless devices.

Claims (60)

1. A method comprising:

receiving, by a user plane function (UPF) from a session management function (SMF), a session configuration message comprising a packet detection rule (PDR) for a group communication session, wherein the PDR comprises:

a multicast address mapped to a plurality of wireless devices associated with the group communication session; and

a forwarding rule associated with the multicast address;

receiving, by the UPF, multicast data for the plurality of wireless devices associated with the multicast address;

sending, by the UPF to the SMF and based on the receiving the multicast data, a data notification message indicating multicast data arrival;

receiving, by the UPF from the SMF, a session modification request indicating downlink tunnel information for the multicast data; and

sending, by the UPF based on the downlink tunnel information, the multicast data to the plurality of wireless devices.

2. The method of claim 1 , wherein the plurality of wireless devices is identified by a PDU session associated with at least one wireless device of the plurality of wireless devices.

3. The method of claim 1 , wherein the plurality of wireless devices is identified by an N4 session associated with at least one wireless device of the plurality of wireless devices.

4. The method of claim 1 , wherein the data notification message comprises the multicast address.

5. The method of claim 4 , wherein the data notification message further comprises an N4 session identifier of a PDU session associated with the group communication session.

6. The method of claim 4 , wherein the data notification message further comprises an identifier of the PDR.

7. The method of claim 1 , wherein the multicast address comprises:

a multicast IP address; or

a multicast MAC address.

8. The method of claim 1 , further comprising sending, by the UPF to the plurality of wireless devices, multicast information in response to a PDU session establishment request for the group communication session.

9. The method of claim 1 , wherein the forwarding rule indicates whether to buffer the multicast data.

10. The method of claim 1 , wherein the forwarding rule indicates an interface of the UPF for data packet forwarding.

11. A user plane function comprising:

one or more processors;

memory storing instructions that, when executed by the one or more processors, cause the user plane function to:

receive, from a session management function (SMF), a session configuration message comprising a packet detection rule (PDR) for a group communication session, wherein the PDR comprises:

a multicast address mapped to a plurality of wireless devices associated with the group communication session; and

a forwarding rule associated with the multicast address;

receive multicast data for the plurality of wireless devices associated with the multicast address; and

send, to the SMF and based on the receiving the multicast data, a data notification indicating multicast data arrival;

receive, from the SMF, a session modification request indicating downlink tunnel information for the multicast data;

send, based on the downlink tunnel information, the multicast data to the plurality of wireless devices.

12. The user plane function of claim 11 , wherein the plurality of wireless devices is identified by a PDU session associated with at least one wireless device of the plurality of wireless devices.

13. The user plane function of claim 11 , wherein the plurality of wireless devices is identified by an N4 session associated with at least one wireless device of the plurality of wireless devices.

14. The user plane function of claim 11 , wherein the data notification message comprises the multicast address.

15. The user plane function of claim 14 , wherein the data notification message further comprises:

an N4 session identifier of a PDU session associated with the group communication session; and

an identifier of the PDR.

16. The user plane function of claim 11 , wherein the multicast address comprises:

a multicast IP address; or

a multicast MAC address.

17. The user plane function of claim 11 , wherein the instructions, when executed by the one or more processors, further cause the user plane function to send, to the plurality of wireless devices, multicast information in response to a PDU session establishment request for the group communication session.

18. The user plane function of claim 11 , wherein the forwarding rule indicates whether to buffer the multicast data.

19. The user plane function of claim 11 , wherein the forwarding rule indicates an interface of the user plane function for data packet forwarding.

20. A system comprising:

a user plane function comprising:

one or more first processors;

a first memory storing first instructions that, when executed by the one or more first processors, cause the user plane function to:

receive, from a session management function (SMF), a session configuration message comprising a packet detection rule (PDR) for a group communication session, wherein the PDR comprises:

a multicast address mapped to a plurality of wireless devices associated with the group communication session; and

a forwarding rule associated with the multicast address;

receive multicast data for the plurality of wireless devices associated with the multicast address;

send, to the SMF and based on the receiving the multicast data, a data notification indicating multicast data arrival;

receive, from the SMF, a session modification request indicating downlink tunnel information for the multicast data;

send, based on the downlink tunnel information, the multicast data to the plurality of wireless devices; and

a session management function comprising:

one or more second processors;

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

send, to the user plane function, the session configuration message comprising the packet detection rule (PDR) for the group communication session, wherein the PDR comprises:

the multicast address mapped to the plurality of wireless devices associated with the group communication session; and

the forwarding rule for packets associated with the multicast address;

receive, from the user plane function, the data notification; and

send, to the user plane function, the session modification request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2021
From: TALEBI FARD, PEYMAN; DINAN, ESMAEL H; RYU, JINSOOK; PARK, KYUNGMIN; QIAO, WEIHUA
To: OFINNO, LLC
Reel/Frame 054816/0121 →
Continuity (2)
Provisional Application 62843132 · May 3, 2019
Related Publication 20200351984A1 · Nov 5, 2020
Cited By (1)
US 12,376,002