IP Library Granted Patent US 12,273,773
Granted Patent B2
US 12,273,773 · App. 17/316,568 · Granted Apr 8, 2025

Apparatus and method for dynamic data rate adjustment for a wireless slice

Inventors: Alosious Pradeep Prabhakar (Singapore, SG); Krisztian Kiss (Cupertino, CA); Rohit R. Matolia (Karnataka, IN); Vijay Venkataraman (Cupertino, CA)
Assignee: APPLE INC.
H04W28/22H04W28/0257H04W28/0268H04W28/24
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,273,773
App. No.
17/316,568
Granted
Apr 8, 2025
Kind
B2
Abstract

Several techniques using a network slice quota (NSQ) management function provide dynamic adjustment in order to meet the limitation of data rate per network slice in the uplink and downlink wireless connections in a wireless network. In one technique, when the limit is reached, the session aggregated maximum bit rates (AMBR) per subscription level is adjusted in proportionate ratio of the maximum bit rate per subscription level per user equipment (UE). In another technique, when the limit is reached, there is a proportionate equivalent increment and decrement of session AMBR based on usage patterns of the subscription levels. In a further technique, when the limit is reached, there is a proportionate equivalent increment and decrement of slice resources based on usage patterns. In yet another technique, a quota update is attempted using the Unified Data Repository (UDR).

Claims (43)

1. A network node for communicating with user equipments (UEs) in a wireless communication system, the network node comprising:

a transmitter configured to transmit data to the UEs; and

processor circuitry configured to:

perform a network slice quota (NSQ) management function, the NSQ management function including:

counting a number of the UEs operating in a network slice;

counting a number of protocol data unit (PDU) sessions operating in the network slice; and

adjusting a data rate limit of at least one of the UEs operating in the network slice based on an aggregate maximum bit rate (AMBR) for the network slice reaching or exceeding a predetermined data rate limitation of the network slice, the AMBR for the network slice being an aggregate of respective bit rates for each PDU session included in the number of PDU sessions, the adjusting being made in blocks of predetermined quantized bit rates (QBRs), and wherein the adjusting further includes adding an additional UE to a set of UEs operating in the network slice using a reserve bit rate without changing bit rates of the set of UEs operating in the network slice; and

cause to control the transmitter to transmit the data to the at least one of the UEs based on the adjusted data rate limit.

2. The network node of claim 1 , wherein AMBR for the network slice is an aggregate of session-aggregate maximum bit rate (session-AMBR) values of all non-guaranteed bit rate sessions for the network slice plus an aggregate of maximum flow bit rate (MFBR) of all guaranteed bit rate (GBR) sessions for the network slice.

3. The network node of claim 1 , wherein the predetermined data rate limitation is an available maximum bit rate (AvMBR) for the network slice.

4. The network node of claim 1 , wherein the adjusting includes reducing the data rate limit of the at least one of the UEs by a predetermined percentage.

5. The network node of claim 1 , wherein the adjusting includes reducing in a proportional ratio across one or more subscription levels in the network slice.

6. The network node of claim 1 , wherein the processor circuitry is further configured to:

reject a new protocol data unit (PDU) request when the AMBR for the network slice would exceed an available maximum bit rate (AvMBR) for the network slice.

7. The network node of claim 1 , wherein the adjusting is initiated by a Session Management Function (SMF) for existing PDU sessions associated with the network slice, and wherein the adjusting further includes informing the adjusted data rate limit to a User Plane Function (UPF) and a RAN (Radio Access Network).

8. The network node of claim 7 , wherein the adjusting further includes performing adjustment via a PDU Session Modification procedure, wherein a control plane signals the adjusted data rate limit to the at least one of the UEs, following which a portion of uplink user plane data and at least a portion of downlink user plane data each adhere to the adjusted data rate limit.

9. The network node of claim 7 , wherein the adjusting includes performing adjustment via a PDU Session Modification procedure, and wherein the at least one of the UEs is not informed of the adjusted data rate limit.

10. The network node of claim 7 , wherein the adjusting includes performing adjustment via a Service Data Adaptation Protocol (SDAP) procedure only for all guaranteed bit rate (GBR) sessions for the network slice.

11. The network node of claim 7 , wherein the adjusting includes adjusting all non-guaranteed bit rate sessions for the network slice until a predetermined threshold has been reached, followed by adjusting all the guaranteed bit rate (GBR) sessions for the network slice.

12. The network node of claim 1 , further comprising rolling back to an original data rate limit of the at least one of the UEs when a predetermined number of protocol data unit (PDU) sessions are released.

13. The network node of claim 1 , wherein the processor circuitry is further configured to issue a cause code when the predetermined data rate limit is reached.

14. A method for communication by a network node with user equipments (UEs) in a wireless communication system, the method comprising:

transmitting data to the UEs; and

performing by a processor a network slide quota (NSQ) management function, the NSQ management function including:

counting a number of the UEs operating in a network slice;

counting a number of protocol data unit (PDU) sessions operating in the network slice; and

adjusting a data rate limit of at least one of the UEs operating in the network slice based on an aggregate maximum bit rate (AMBR) for the network slice reaching or exceeding a predetermined data rate limitation of the network slice, the AMBR for the network slice being an aggregate of respective bit rates for each PDU session included in the number of PDU sessions, the adjusting being made in blocks of predetermined quantized bit rates (QBRs), and wherein the adjusting further includes adding an additional UE to a set of UEs operating in the network slice using a reserve bit rate without changing bit rates of the set of UEs operating in the network slice; and

controlling a transmitter to transmit the data to the at least one of the UEs based on the adjusted data rate limit.

15. The method of claim 14 , wherein the AMBR for the network slice is an aggregate of session-aggregate maximum bit rate (session-AMBR) values of all non-guaranteed bit rate sessions for the network slice plus an aggregate of maximum flow bit rate (MFBR) of all guaranteed bit rate (GBR) sessions for the network slice.

16. The method of claim 14 , further comprising:

rejecting a new protocol data unit (PDU) request when an AMBR-S-NSSAI would exceed an available maximum bit rate (AvMBR) for the network slice.

17. The method of claim 14 , wherein the adjusting includes using an Access and Mobility Management Function (AMF) Request sent to a Session Management Function (SMF) during an addition of a new subscriber to the network slice.

18. The method of claim 14 , wherein the adjusting includes using an Access and Mobility Management Function (AMF) Request sent to a Policy Control Function (PCF) following a PDU session setup.

19. The method of claim 14 , wherein the adjusting includes using an Application Function (AF) Request sent to a Network Data Analytics Function (NWDAF) for use of predictive analytics.

20. A user equipment (UE) for communicating with a network node in a wireless communication system, the UE comprising:

a transmitter configured to transmit data to the network node;

a receiver configured to receive data from the network node; and

processor circuitry configured to:

obtain an indication from the received data of an adjusted data rate limit from a network slice quota (NSQ) management function in the network node, wherein the NSQ management function determines the adjusted data rate limit based on:

counting a number of user equipments (UEs) operating in a network slice;

counting a number of protocol data unit (PDU) sessions operating in the network slice; and

calculating the adjusted data rate limit of at least one of the UEs operating in the network slice based on an aggregate maximum bit rate (AMBR) for the network slice reaching or exceeding a predetermined data rate limitation of the network slice, the AMBR for the network slice being an aggregate of respective bit rates for each PDU session included in the number of PDU sessions, the calculating using adjustments made in blocks of predetermined quantized bit rates (QBRs), and wherein the adjusting further includes adding an additional UE to a set of UEs operating in the network slice using a reserve bit rate without changing bit rates of the set of UEs operating in the network slice; and

cause to control the transmitter to transmit the data to the network node based on the adjusted data rate limit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2021
From: PRABHAKAR, ALOSIUS PRADEEP; KISS, KRISZTIAN; MATOLIA, ROHIT R.; VENKATARAMAN, VIJAY
To: APPLE INC.
Reel/Frame 056241/0890 →
Priority Claims (1)
IN 202041021677 · May 22, 2020 · national
Continuity (1)
Related Publication 20210368395A1 · Nov 25, 2021
References Cited (43)
US 6519461B1 · Andersson · 2003 [cited by examiner]
US 10932253B2 · Centonza et al. · 2021 [cited by applicant]
US 20120120800A1 · Lientz · 2012 [cited by examiner]
US 20130159495A1 · Wang · 2013 [cited by examiner]
US 20130294246A1 · Geijer Lundin · 2013 [cited by examiner]
US 20180115921A1 · Chen et al. · 2018 [cited by applicant]
US 20180199240A1 · Dao et al. · 2018 [cited by applicant]
US 20190222531A1 · Lin · 2019 [cited by examiner]
US 20200068446A1 · Nimbavikar · 2020 [cited by examiner]
US 20200112522A1 · Dannebro et al. · 2020 [cited by applicant]
US 20200275302A1 · Youn · 2020 [cited by examiner]
US 20200337093A1 · Kim · 2020 [cited by examiner]
US 20200413283A1 · Shen · 2020 [cited by examiner]
US 20210120450A1 · Peng et al. · 2021 [cited by applicant]
US 20210127117A1 · Pan · 2021 [cited by examiner]
US 20210136674A1 · Lee · 2021 [cited by examiner]
US 20210153157A1 · Jeong · 2021 [cited by examiner]
US 20210211970A1 · Lee · 2021 [cited by examiner]
US 20210368381A1 · You · 2021 [cited by examiner]
US 20220338106A1 · Ding · 2022 [cited by examiner]
CN 108432323A · 2018 [cited by applicant]
EP 3800917 · 2021 [cited by examiner]
EP 3800917A1 · 2021 [cited by examiner]
EP 3800930A1 · 2021 [cited by examiner]
GB 2581392A · 2020 [cited by applicant]
KR 20210059467 · 2019 [cited by examiner]
WO WO20190158218A1 · 2019 [cited by applicant]
WO WO2021098104 · 2020 [cited by examiner]
WO WO2021136599 · 2021 [cited by examiner]
S2-20004571—ZTE (Year: 2020). [cited by examiner]
“UE-AMBR derivation in NG procedures,” R3-180227, 3GPP TSG-RAN WG3 NR AdHoc 1801, Sophia Antipolis, France; Jan. 22, 2018, 18 pages. [cited by applicant]
“Support of Service Authorization and UE Sidelink AMBR for V2X over NG,” R3-194949, 3GPP TSG-RAN WG3 Meeting #105bis, Chongqing, China; Oct. 14, 2019, 36 pages. [cited by applicant]
“Optimization on QoS Flow related procedures,” S2-1911254, SA WG2 Meeting #136, Reno, NV; Nov. 18, 2019, 19 pages. [cited by applicant]
“Update to Solution #2 Max number of UEs per Network Slice control at registration,” S2-2000317, SA WG2 Meeting #136-AH, South Korea; Jan. 13, 2020, 6 pages. [cited by applicant]
“Solution KI#2: Max number of PDU Sessions per Network Slice control,” S2-2001472, SA WG2 Meeting #136-AH, Incheon, South Korea; Jan. 13, 2020, 3 pages. [cited by applicant]
“Solution for Key Issue #2: Deactivated PDU Session release for efficient PDU Session quota management,” S2-2001477, SA WG2 Meeting #136-AH, Incheon, Seoul; Jan. 13, 2020, 4 pages. [cited by applicant]
“Solution to KI1,2,4,5: Proactive Slice Quota Management in AMF,” S2-200xxxx, 3GPP TSG-SA/WG2 Meeting #138E, Elbonia; Apr. 20, 2020; 4 pages. [cited by applicant]
“Solution for KI#3 on limitation of GBR data rate per network slice in UL and DL per UE,” S2-200xxxx, SA WG2 Meeting #1XX Jun. 2020, 4 pages. [cited by applicant]
“Measures to ensure real-time network access and accurate communication control”, Radio & Television Information Network Technology, Jun. 2005, No. 06, pp. 78-81 (includes translation). [cited by applicant]
“Study on enhancement of network slicing,” 3rd Generation Partnership Project; 3GPP TR 23.700 V0.3.0, Technical Specification Group Services and System Aspects; Phase 2 (Release 17); Jan. 2020, 62 pages. [cited by applicant]
“5G; Procedures for the 5G System (5GS),” 3GPP TS 23.502 version 16.7.0 Release 16, Jan. 2021; 607 pages. [cited by applicant]
“5G; System architecture for the 5G System (5GS),” 3GPP TS 23.501 version 16.6.0 Release 16, Oct. 2020; 450 pages. [cited by applicant]
“5G; Policy and charging control framework for the 5G System (5GS); Stage 2,” 3GPP TS 23.503 version 16.5.0 Release 16, Jul. 2020; 120 pages. [cited by applicant]