IP Library › Granted Patent US 12,302,423
Granted Patent B2
US 12,302,423 · App. 18/405,298 · Granted May 13, 2025

Charging aggregation control for network slices

Inventors: Weihua Qiao (Herndon, VA); Esmael Hejazi Dinan (McLean, VA); Kyungmin Park (Vienna, VA); Peyman Talebi Fard (Vienna, VA); Jayshree Bharatia (Plano, TX); Jinsook Ryu (Oakton, VA)
Assignee: Ofinno, LLC
H04W76/12H04W16/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 12,302,423
App. No.
18/405,298
Granted
May 13, 2025
Kind
B2
Abstract

A policy control function (PCF) receives from a session management function (SMF) a first message requesting policy establishment of a first packet data unit (PDU) session for a wireless device. The first message comprises a first single-network slice selection assistance information (S-NSSAI) and a first network slice instance identifier (NSI ID) for the first S-NSSAI. The PCF also receives a second message comprising an identifier of a communication service provider (CSP ID). The PCF maps the first NSI ID to the CSP ID and further selects a charging function (CHF) for the first PDU session per CSP based on the mapping.

Claims (94)

1. A method comprising:

receiving, by a policy control function (PCF) from a session management function (SMF), a first message requesting policy establishment for a first packet data unit (PDU) session of a wireless device, the first message comprising:

a first single-network slice selection assistance information (S-NSSAI); and

a first network slice instance identifier (NSI ID) for the first S-NSSAI;

receiving, by the PCF, a second message comprising an identifier of a communication service provider (CSP ID);

mapping, by the PCF, the first NSI ID to the CSP ID; and

selecting, by the PCF, a charging function (CHF) for the first PDU session per CSP based on the mapping.

2. The method of claim 1 , wherein the second message is received by the PCF from a unified data repository (UDR).

3. The method of claim 1 , wherein the second message is received by the PCF from an application function (AF).

4. The method of claim 1 , wherein the second message further comprises:

a charging aggregation indication for the CSP;

a list of S-NSSAIs for the CSP; and

a list of network slice instance identifiers for the list of S-NSSAIs.

5. The method of claim 4 , further comprising determining, by the PCF, charging aggregation control per CSP for the first PDU session based on:

the mapping of the first NSI ID to the CSP ID;

the CSP ID; and

the charging aggregation indication for the CSP.

6. The method of claim 4 , further comprising:

receiving, by the PCF from the SMF, a third message requesting policy establishment for a second PDU session, the third message comprising:

a second S-NSSAI; and

a second NSI ID for the second S-NSSAI; and

selecting, by the PCF, the selected CHF for the second PDU session per CSP.

7. The method of claim 6 , further comprising:

receiving, by the PCF from an application function (AF), a fourth message comprising the CSP ID;

mapping, by the PCF, the second NSI ID to the CSP ID; and

determining, by the PCF, charging aggregation control for the CSP for the second PDU session based on:

the mapping of the second NSI ID to the CSP ID;

the CSP ID; and

the charging aggregation indication for the CSP.

8. The method of claim 7 , further comprising sending, by the PCF to the SMF, a fifth message, wherein the fifth message comprises:

an address of the CHF;

the CSP ID, and

the charging aggregation indication for the CSP.

9. A policy control function (PCF) comprising one or more processors and memory storing instructions that, when executed by the one or more processors, cause the PCF to perform operations comprising:

receiving, by the PCF from a session management function (SMF), a first message requesting policy establishment for a first packet data unit (PDU) session of a wireless device, the first message comprising:

a first single-network slice selection assistance information (S-NSSAI); and

a first network slice instance identifier (NSI ID) for the first S-NSSAI;

receiving, by the PCF, a second message comprising an identifier of a communication service provider (CSP ID);

mapping, by the PCF, the first NSI ID to the CSP ID; and

selecting, by the PCF, a charging function (CHF) for the first PDU session per CSP based on the mapping.

10. The policy control function of claim 9 , wherein the second message is received by the PCF from a unified data repository (UDR).

11. The policy control function of claim 9 , wherein the second message is received by the PCF from at an application function (AF).

12. The policy control function of claim 9 , wherein the second message further comprises:

a charging aggregation indication for the CSP;

a list of S-NSSAIs for the CSP; and

a list of network slice instance identifiers for the list of S-NSSAIs.

13. The policy control function of claim 12 , further comprising determining, by the PCF, charging aggregation control per CSP for the first PDU session based on:

the mapping of the first NSI ID to the CSP ID;

the CSP ID; and

the charging aggregation indication for the CSP.

14. The policy control function of claim 12 , further comprising:

receiving, by the PCF from the SMF, a third message requesting policy establishment for a second PDU session, the third message comprising:

a second S-NSSAI; and

a second NSI ID for the second S-NSSAI; and

selecting, by the PCF, the selected CHF for the second PDU session per CSP.

15. The policy control function of claim 14 , further comprising:

receiving, by the PCF from an Application Function (AF), a fourth message comprising the CSP ID;

mapping, by the PCF, the second NSI ID to the CSP ID; and

determining, by the PCF, charging aggregation control for the CSP for the second PDU session based on:

the mapping of the second NSI ID to the CSP ID;

the CSP ID; and

the charging aggregation indication for the CSP.

16. The policy control function of claim 15 , further comprising sending, by the PCF to the SMF, a fifth message, wherein the fifth message comprises:

an address of the CHF;

the CSP ID; and

the charging aggregation indication for the CSP.

17. A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors of a policy control function (PCF), cause the PCF to:

receive from a session management function (SMF), a first message requesting policy establishment for a first packet data unit (PDU) session of a wireless device, the first message comprising:

a first single-network slice selection assistance information (S-NSSAI); and

a first network slice instance identifier (NSI ID) for the first S-NSSAI;

receive a second message comprising an identifier of a communication service provider (CSP ID);

map the first NSI ID to the CSP ID; and

select a charging function (CHF) for the first PDU session per CSP based on the mapping.

18. The non-transitory computer-readable medium of claim 17 , wherein the second message is received by the PCF from:

a unified data repository (UDR); or

an application function (AF); and the second message further comprises:

a charging aggregation indication for the CSP;

a list of S-NSSAIs for the CSP; and

a list of network slice instance identifiers for the list of S-NSSAIs.

19. The non-transitory computer-readable medium of claim 18 , wherein the instructions further cause the PCF to determine charging aggregation control per CSP for the first PDU session based on:

the mapping of the first NSI ID to the CSP ID;

the CSP ID; and

the charging aggregation indication for the CSP.

20. The non-transitory computer-readable medium of claim 19 , wherein the instructions further cause the PCF to:

receive, from the SMF, a third message requesting policy establishment for a second PDU session, the third message comprising:

a second S-NSSAI; and

a second NSI ID for the second S-NSSAI; and

select the selected CHF for the second PDU session per CSP;

receive, from an application function (AF), a fourth message comprising the CSP ID;

map the second NSI ID to the CSP ID; and

determine charging aggregation control for the CSP for the second PDU session based on:

the mapping of the second NSI ID to the CSP ID;

the CSP ID; and

the charging aggregation indication for the CSP.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2024
From: QIAO, WEIHUA; DINAN, ESMAEL HEJAZI; PARK, KYUNGMIN; TALEBI FARD, PEYMAN; BHARATIA, JAYSHREE A; RYU, JINSOOK
To: OFINNO, LLC
Reel/Frame 066083/0127 →
Continuity (4)
Continuation 17737329 · May 5, 2022
Continuation 16788490 · Feb 12, 2020
Provisional Application 62806411 · Feb 15, 2019
Related Publication 20240163938A1 · May 16, 2024
References Cited (20)
US 20180376444A1 · Kim et al. · 2018 [cited by applicant]
US 20190223093A1 · Watfa et al. · 2019 [cited by applicant]
US 20200015158A1 · So · 2020 [cited by examiner]
US 20200145876A1 · Dao · 2020 [cited by examiner]
US 20200196315A1 · Young et al. · 2020 [cited by applicant]
US 20200252862A1 · Kim · 2020 [cited by examiner]
US 20200296660A1 · Wang · 2020 [cited by examiner]
US 20210176613A1 · Purkayastha · 2021 [cited by examiner]
3GPP845 (Charging management; Study on Charging Aspects of Network Slicing, 3GPP TR 32.845v0.2.0), Jan. 2019. [cited by examiner]
3GPP TS 23.502 V15.4.1 (Jan. 2019); Technical Specification; 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System; Stage 2; (Release 15). [cited by applicant]
3GPP TS 23.503 V15.4.0 (Dec. 2018); Technical Specification; 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Policy and Charging Control Framework for the 5G System; Stage … [cited by applicant]
3GPP TS 32.240 V15.4.0 (Dec. 2018); Technical Specification; 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Charging management; Charging arc… [cited by applicant]
3GPP TS 32.255 V15.0.0 (Sep. 2018); Technical Specification; 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Charging management; 5G data conn… [cited by applicant]
3GPP TS 32.290 V15.0.0 (Jun. 2018); Technical Specification; 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Charging management; 5G system; S… [cited by applicant]
S5-186290; (revision of S5-186111); 3GPP TSG SA WG5 (Telecom Management) Meeting #121; Kochi, India, Oct. 8-12, 2018; Source: Huawei Technology; Title: New SID on Charging Aspects of Network Slicing; Document for: Appro… [cited by applicant]
S5-192096; 3GPP TSG-SA5 Meeting #124; Taipei, Taiwan, Feb. 25-Mar. 1, 2019; Source: Huawei; Title: Addition of solution evaluation for solution #1.1; Document for: Approval; Agenda Item: 7.5.1. [cited by applicant]
S5-192097; 3GPP TSG-SA5 Meeting #124; Taipei, Taiwan, Feb. 25-Mar. 1, 2019; Source: Huawei; Title: Addition of solution for event based charging; Document for: Approval; Agenda Item: 7.5.1. [cited by applicant]
S5-192098; 3GPP TSG-SA5 Meeting #124; Taipei, Taiwan, Feb. 25-Mar. 1, 2019; Source: Huawei; Title: Addition of Use Case about Network Slice Subscription; Document for: Approval; Agenda Item: 7.5.1. [cited by applicant]
S5-192208; 3GPP TSG-SA5 Meeting #124; Taipei, Taiwan Feb. 25-Mar. 1, 2019; Source: Ericsson; Title: Solution to Performance based Charging; Document for: Approval; Agenda Item: 7.5.1. [cited by applicant]
3GPP TR 32.845 V0.2.0 (Jan. 2019); Technical Report; 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Charging management; Study on Charging Aspects of Network Slicing; (Rel… [cited by applicant]