IP Library Patent Application 18802205
Patent Application
App. No. 18/802,205

OPTIMIZED RADIO RESOURCE MANAGEMENT FOR 5G NETWORK SLICING

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 None
App. No.
18/802,205
Abstract

In a method for optimizing radio resource allocation for 5G-slicing environment, each of the downlink (DL) and uplink (UL) schedulers allocate resources to each protocol data unit (PDU) session according to the following rules for each radio resource management (RRM) policy ratio instance n, n=1,2, . . . , N: i) dedicated resource allocation: an aggregate of X_n % of total available resources Avail_RBTOT is allocated to all PDU sessions belonging to slices in a member List L_n; ii) prioritized resource allocation: an aggregate of (Y_n−X_n) % of Avail_RBTOT is allocated to PDU sessions belonging to slices in L_n; and iii) shared resource allocation: remaining resources are shared by all signaling radio bearers (SRBs), Medium Access Control elements (MAC-CEs) and PDU sessions, such that the aggregate resources allocated to PDU sessions in L_n do not exceed Z_n % of Avail_RBTOT for each n=0, 1, 2, . . . , N.

Claims (92)

1 . A method for optimizing radio resource allocation for 5G-slicing environment in a wireless network, comprising:

allocating, by at least one of downlink (DL) scheduler and uplink (UL) scheduler, radio resources to each protocol data unit (PDU) session according to a radio resource management (RRM) policy comprising the following rules for each RRM policy ratio instance n, n=1, 2, . . . , N:

i) providing a dedicated resource allocation in which an aggregate of specified X n % of total available radio resources AvailRB TOT is allocated to all PDU sessions belonging to slices in a member list L n ;

ii) providing a prioritized resource allocation in which an aggregate of specified (Y n -X n ) % of the total available radio resources AvailRB TOT is allocated to PDU sessions belonging to slices in the member list L n ;

iii) providing a shared resource allocation in which any remaining radio resources are shared by all PDU sessions, including PDU sessions from slices that have already been allocated radio resources, whereby aggregate radio resources allocated to PDU sessions in the member list L,, do not exceed specified Z, % of the total available radio resources AvailRB TOT for each n=0, 1, 2 . . . , N; and

iv) providing, for signaling radio bearers (SRBs) and Medium Access Control elements (MAC-CEs), a separate SRB policy instance with a member list L n having a single entry, SRB slice, wherein the SRB slice contains all SRB and MAC-CE traffic in a given cell of the wireless network.

2 . The method according to claim 1 , wherein:

the rules for allocating radio resources for RRM policy ratio instances are applied to the total available radio resources AvailRB TOT after allocating radio resources to the SRBs and MAC-CEs.

3 . The method according to claim 2 , wherein:

retransmission transport blocks (TBs) are scheduled with radio resources after allocating radio resources to the SRBs and MAC-CEs.

4 . The method of claim 1 , further comprising:

deriving, by the DL scheduler, a slice priority value for a given slice based on slice-level performance requirement including at least one of per-slice aggregate throughput, target packet error rate, maximum latency, and user throughput.

5 . The method of claim 1 , further comprising:

deriving, by the DL scheduler, a scheduling metric of a logical channel (LC) based at least in part on a priority weight nsPriority assigned to the LC within a slice.

6 . The method of claim 5 , wherein nsPriority is defined as:

nsPriority

=

K

s

*

R

r

e

m

/

R

target

and wherein the following conditions apply:

nsPriority is constant across all logical channels (LCs) belonging to a given slice;

R target is the amount of data to be transmitted in the slice per averaging window W to meet slice service level agreement (SLA);

R rem is the remaining amount of data within the averaging window W that needs to be transmitted to meet slice SLA; and

the range of nsPriority is [0, K s ], where K s is a weight common to all slices.

7 . The method of claim 1 , wherein the RRM policy is applied on a per-slot basis by applying the following rules collectively for all logical channels (LCs) within PDU sessions that belong to member list L n , n=1, 2, . . . , N:

a) X n % of total available resources AvailRB TOT in a slot is reserved exclusively for, and allocated as, dedicated resources;

b) (Y n −X n ) % of total available resources AvailRB TOT in a slot is allocated on a prioritized basis; and

c) a maximum of Z n % of total available resources AvailRB TOT in a slot is allocated in total.

8 . The method of claim 1 , wherein the RRM policy is applied over an averaging time window W by applying the following rules collectively for all PDU sessions belonging to member list L n , n=1, 2, . . . , N:

a) X n % of total available resources AvailRB TOT in the averaging time window W is reserved exclusively for, and allocated as, dedicated resources;

b) (Y n −X n ) % of total available resources AvailRB TOT in the averaging time window W is allocated on a prioritized basis; and

c) a maximum of Z n % of total available resources AvailRB TOT in the averaging time window W is allocated in aggregate.

9 . The method according to claim 7 , further comprising:

reallocating unused portion of the prioritized resource allocation for the PDU sessions belonging to slices in the member list L n to the shared resource allocation.

10 . The method according to claim 8 , further comprising:

reallocating unused portion of the prioritized resource allocation for the PDU sessions belonging to slices in the member list L n to the shared resource allocation.

11 . A system for optimizing radio resource allocation for 5G-slicing environment in a wireless network, comprising:

a scheduler for at least one of downlink (DL) and uplink (UL) scheduling of radio resources to each protocol data unit (PDU) session according to a radio resource management (RRM) policy comprising the following rules for each RRM policy ratio instance n, n=1, 2, . . . , N:

i) providing a dedicated resource allocation in which an aggregate of specified X n % of total available radio resources AvailRB TOT is allocated to all PDU sessions belonging to slices in a member list L n ;

ii) providing a prioritized resource allocation in which an aggregate of specified (Y n −X n ) % of the total available radio resources AvailRB TOT is allocated to PDU sessions belonging to slices in the member list L n ; and

iii) providing a shared resource allocation in which any remaining radio resources are shared by all PDU sessions, including PDU sessions from slices that have already been allocated radio resources, whereby aggregate radio resources allocated to PDU sessions in the member list L n do not exceed specified Z n % of the total available radio resources AvailRB TOT for each n=0, 1, 2 . . . , N; and

iv) providing, for signaling radio bearers (SRBs) and Medium Access Control elements (MAC-CEs), a separate SRB policy instance with a member list L n having a single entry, SRB slice, wherein the SRB slice contains all SRB and MAC-CE traffic in a given cell of the wireless network.

12 . The system according to claim 11 , wherein:

the rules for allocating radio resources for RRM policy ratio instances are applied to the total available radio resources AvailRB TOT after allocating radio resources to the SRBs and MAC-CEs.

13 . The system according to claim 12 , wherein:

retransmission transport blocks (TBs) are scheduled with radio resources after allocating radio resources to the SRBs and MAC-CEs.

14 . The system according to claim 11 , wherein the scheduler is further configured to:

derive a slice priority value for a given slice based on slice-level performance requirement including at least one of per-slice aggregate throughput, target packet error rate, maximum latency, and user throughput.

15 . The system according to claim 11 , wherein the scheduler is further configured to:

derive a scheduling metric of a logical channel (LC) based at least in part on a priority weight nsPriority assigned to the LC within a slice.

16 . The system according to claim 15 , wherein nsPriority is defined as:

nsPriority

=

K

s

*

R

r

e

m

/

R

target

and wherein the following conditions apply:

nsPriority is constant across all logical channels (LCs) belonging to a given slice;

R target is the amount of data to be transmitted in the slice per averaging window W to meet slice service level agreement (SLA);

R rem is the remaining amount of data within the averaging window W that needs to be transmitted to meet slice SLA; and

the range of nsPriority is [0, K s ], where K s is a weight common to all slices.

17 . The system according to claim 11 , wherein the RRM policy is applied on a per-slot basis by applying the following rules collectively for all logical channels (LCs) within PDU sessions that belong to member list L n , n=1, 2, . . . , N:

a) X n % of total available resources AvailRB TOT in a slot is reserved exclusively for, and allocated as, dedicated resources;

b) (Y n −X n ) % of total available resources AvailRB TOT in a slot is allocated on a prioritized basis; and

c) a maximum of Z n % of total available resources AvailRB TOT in a slot is allocated in total.

18 . The system according to claim 11 , wherein the RRM policy is applied over an averaging time window W by applying the following rules collectively for all PDU sessions belonging to member list L n , n=1, 2, . . . , N:

a) X n % of total available resources AvailRB TOT in the averaging time window W is reserved exclusively for, and allocated as, dedicated resources;

b) (Y n −X n ) % of total available resources AvailRB TOT in the averaging time window W is allocated on a prioritized basis; and

c) a maximum of Z n % of total available resources AvailRB TOT in the averaging time window W is allocated in aggregate.

19 . The system according to claim 17 , wherein the scheduler is further configured to:

reallocate unused portion of the prioritized resource allocation for the PDU sessions belonging to slices in the member list L n to the shared resource allocation.

20 . The system according to claim 18 , wherein the scheduler is further configured to:

reallocate unused portion of the prioritized resource allocation for the PDU sessions belonging to slices in the member list L n to the shared resource allocation.

Assignments (14)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2026
From: MAVENIR US INC.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 073728/0534 →
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 069113 AND FRAME 0558 Recorded Jul 31, 2025
From: GLAS USA LLC
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072308/0172 →
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 29, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: GLAS USA LLC
Reel/Frame 072245/0764 →
RELEASE OF SECURITY INTEREST IN ADDITIONAL COLLATERAL RECORDED AT REEL 068995 AND FRAME 0427 Recorded Jul 29, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072262/0343 →
RELEASE OF SECURITY INTERESTS (SIDECAR) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0041 →
RELEASE OF SECURITY INTERESTS (SYNDICATED) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0121 →
SECURITY INTEREST Recorded Jul 28, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: BLUE TORCH FINANCE LLC
Reel/Frame 072268/0439 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2025
From: MAVENIR SYSTEMS, INC.
To: MAVENIR US INC.
Reel/Frame 072245/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2025
From: MAVENIR SYSTEMS, INC.
To: MAVENIR US, INC.
Reel/Frame 072245/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2024
From: SEN, MOUSHUMI; KAIMALETTU, SUNIL; TANEJA, MUKESH
To: MAVENIR SYSTEMS, INC.
Reel/Frame 069257/0556 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 4, 2024
From: MAVENIR SYSTEMS, INC.
To: GLAS USA LLC
Reel/Frame 069113/0558 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT (MAVSYS-SIDECAR) Recorded Sep 19, 2024
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 068995/0462 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT (MAVSYS-NPA) Recorded Sep 19, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 068995/0427 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT (MAVSYS-SYNDICATED) Recorded Sep 19, 2024
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 068995/0477 →