IP Library › Granted Patent US 11,758,368
Granted Patent B2
US 11,758,368 · App. 17/489,740 · Granted Sep 12, 2023

Methods, systems, and computer readable media for supporting mobile originated data multicasting in a communications network

Inventor: Rajiv Krishan (Bangalore, IN)
Assignee: ORACLE INTERNATIONAL CORPORATION
H04W4/06H04W4/12H04W8/28H04W48/16H04W60/04H04L2101/654
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,758,368
App. No.
17/489,740
Granted
Sep 12, 2023
Kind
B2
Abstract

Methods, systems, and computer readable media for supporting mobile originated data multicasting in a communications network are disclosed. One method includes receiving, from a consumer network function (NF) in a communications network, a deliver request message containing mobile originated (MO) data corresponding to a protocol data unit (PDU) session, wherein NIDD context information stored at NEF and referred by a context identifier in the deliver request message includes a subscriber identifier and a data network identifier associated with a user device requesting the PDU session and determining that a rule entry belonging to a plurality of rule entries contained in a multicasting ruleset matches at least one of the subscriber identifier and the data network identifier included in the NIDD context information that is stored at the NEF and referred by the context identifier in the deliver request message. The method further includes accessing a list of NF identity objects in the rule entry in response to determining the rule entry matches at least one of the subscriber identifier and/or the data network identifier and delivering the MO data to each of a plurality of NF endpoints specified in the rule entry in accordance with a routing condition indicated in each of the NF identity objects respectively associated with each of the NF endpoints.

Claims (35)

1. A method comprising:

receiving, by a network exposure function (NEF) and from a consumer network function (NF) in a communications network, a deliver request message containing mobile originated (MO) data corresponding to a protocol data unit (PDU) session, wherein NIDD context information stored in the NEF and referred by a context identifier in the deliver request message includes a subscriber identifier and a data network identifier associated with a user device requesting the PDU session;

determining that a rule entry belonging to a plurality of rule entries contained in a multicasting ruleset matches at least one of the subscriber identifier and the data network identifier included in the NIDD context information that is stored at the NEF and referred by the context identifier in the deliver request message;

accessing a list of NF identity objects in the rule entry in response to determining the rule entry matches at least one of the subscriber identifier and/or the data network identifier; and

delivering the MO data to each of a plurality of NF endpoints specified in the rule entry in accordance with a routing condition indicated in each of the NF identity objects respectively associated with each of the NF endpoints.

2. The method of claim 1 wherein the deliver request message received from the consumer NF is a mobile originated data request (ODR) message received from a mobility management entity (MME) in the communications network.

3. The method of claim 1 wherein the deliver request message received from the consumer NF is a Nnef_SMContext deliver request message received from a session management function (SMF) in the communications network.

4. The method of claim 1 wherein the subscriber identifier includes an international mobile subscriber identity (IMSI) or a subscription permanent identifier (SUPI) and the data network identifier includes a access point name (APN) or a data network name (DNN).

5. The method of claim 1 wherein the NF endpoints are application function (AF) endpoints or service capability server/application server (SCS/AS) endpoints.

6. The method of claim 1 wherein the routing condition is determined based on a combination of a non-Internet protocol (IP) data delivery (NIDD) registration required parameter value and a sent trigger parameter value.

7. The method of claim 1 wherein each of the plurality of rule entries specifies at least one of a SUPI, an IMSI, a DNN, an APN, a SUPI-DNN pairing, or an IMSI-APN pairing.

8. A system comprising:

at least one processor;

a memory; and

a network exposure function (NEF) in a communications network that is implemented using the at least one processor and the memory, the NEF configured for:

receiving, from a consumer network function (NF) in a communications network, a deliver request message containing mobile originated (MO) data corresponding to a protocol data unit (PDU) session, wherein NIDD context information stored in the NEF and referred by a context identifier in the deliver request message includes a subscriber identifier and a data network identifier associated with a user device requesting the PDU session;

determining that a rule entry belonging to a plurality of rule entries contained in a multicasting ruleset matches at least one of the subscriber identifier and the data network identifier included in the NIDD context information that is stored at the NEF and referred by the context identifier in the deliver request message;

accessing a list of NF identity objects in the rule entry in response to determining the rule entry matches at least one of the subscriber identifier and/or the data network identifier; and

delivering the MO data to each of a plurality of NF endpoints specified in the rule entry in accordance with a routing condition indicated in each of the NF identity objects respectively associated with each of the NF endpoints.

9. The system of claim 8 wherein the deliver request message received from the consumer NF is a mobile originated data request (ODR) message received from a mobility management entity (MME) in the communications network.

10. The system of claim 8 wherein the deliver request message received from the consumer NF is a Nnef_SMContext deliver request message received from a session management function (SMF) in the communications network.

11. The system of claim 8 wherein the subscriber identifier includes an international mobile subscriber identity (IMSI) or a subscription permanent identifier (SUPI) and the data network identifier includes a access point name (APN) or a data network name (DNN).

12. The system of claim 8 wherein the NF endpoints are application function (AF) endpoints or service capability server/application server (SCS/AS) endpoints.

13. The system of claim 8 wherein the routing condition is determined based on a combination of a non-Internet protocol (IP) data delivery (NIDD) registration required parameter value and a sent trigger parameter value.

14. The system of claim 8 wherein each of the plurality of rule entries specifies at least one of a SUPI, an IMSI, a DNN, an APN, a SUPI-DNN pairing, or an IMSI-APN pairing.

15. A non-transitory computer readable medium having stored thereon executable instructions that when executed by at least one processor of a computer cause the computer to perform steps comprising:

receiving, by a network exposure function (NEF) and from a consumer network function (NF) in a communications network, a deliver request message containing mobile originated (MO) data corresponding to a protocol data unit (PDU) session, wherein NIDD context information stored in the NEF and referred by a context identifier in the deliver request message includes a subscriber identifier and a data network identifier associated with a user device requesting the PDU session;

determining that a rule entry belonging to a plurality of rule entries contained in a multicasting ruleset matches at least one of the subscriber identifier and the data network identifier included in the NIDD context information that is stored at the NEF and referred by the context identifier in the deliver request message;

accessing a list of NF identity objects in the rule entry in response to determining the rule entry matches at least one of the subscriber identifier and/or the data network identifier; and

delivering the MO data to each of a plurality of NF endpoints specified in the rule entry in accordance with a routing condition indicated in each of the NF identity objects respectively associated with each of the NF endpoints.

16. The computer readable medium of claim 15 wherein the deliver request message received from the consumer NF is a mobile originated data request (ODR) message received from a mobility management entity (MME) in the communications network.

17. The computer readable medium of claim 15 wherein the deliver request message received from the consumer NF is a Nnef_SMContext deliver request message received from a session management function (SMF) in the communications network.

18. The computer readable medium of claim 15 wherein the subscriber identifier includes an international mobile subscriber identity (IMSI) or a subscription permanent identifier (SUR) and the data network identifier includes a access point name (APN) or a data network name (DNN).

19. The computer readable medium of claim 15 wherein the NF endpoints are application function (AF) endpoints or service capability server/application server (SCS/AS) endpoints.

20. The computer readable medium of claim 15 wherein the routing condition is determined based on a combination of a non-Internet protocol (IP) data delivery (NIDD) registration required parameter value and a sent trigger parameter value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2021
From: KRISHAN, RAJIV
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 057669/0326 →
Continuity (1)
Related Publication 20230094027A1 · Mar 30, 2023