IP Library Granted Patent US 12,363,593
Granted Patent B2
US 12,363,593 · App. 18/002,259 · Granted Jul 15, 2025

Method and device for assigning data capacity to network slices in a mobile communications network

Inventors: Mats Forsman (Rönninge, SE); Annikki Welin (Solna, SE); Tomas Thyni (Järfälla, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W28/20H04L41/40
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,363,593
App. No.
18/002,259
Granted
Jul 15, 2025
Kind
B2
Abstract

A method of assigning data capacity to network slices in a mobile communications network comprises acquiring identifiers of the network slices managed by a device, an indication of types of services being provided in the identified network slices, number of data radio bearers (DRBs) served by each network slice and number of DRBs served by each service type in each network slice; adding the acquired identifiers, indication of types of services being provided, number of DRBs served by each network slice and number of DRBs served by each service type in each network slice; computing a slice weight for the data capacity to be assigned as a product of an initial weight indicating the data capacity being assigned and the number of DRBs divided by a sum; and assigning the data capacity to said each network slice in accordance with the computed slice weight.

Claims (54)

1. A method of assigning data capacity to network slices in a mobile communications network, comprising:

acquiring identifiers of the network slices managed by a device, an indication of types of services being provided in the network slices, number of data radio bearers (DRBs) served by each network slice and number of DRBs served by each service type in each network slice;

adding the acquired identifiers, indication of types of services being provided, number of DRBs served by each network slice and number of DRBs served by each service type in each network slice in a header of a transport protocol utilized in the mobile communications network;

computing a slice weight for the data capacity to be assigned to each network slice as a product of an initial weight indicating the data capacity being assigned to said each network slice and the number of DRBs served by said each network slice divided by a sum, for all network slices managed by the device, of the product of the initial weight indicating the data capacity being assigned to an individual network slice and the number of DRBs served by the individual network slice; and

assigning the data capacity to said each network slice in accordance with the computed slice weight.

2. The method of claim 1 , wherein the computing of the slice weight further comprises taking into account an available data capacity of the device with respect to a maximum data capacity of the device.

3. The method of claim 1 , further comprising:

computing a service type weight for the data capacity to be assigned to each service type in each network slice as a product of an initial weight indicating the data capacity being assigned to said each service type in each network slice and the number of DRBs served said each service type in each network slice divided by the sum, for all service types in each network slice managed by the device, of the product of the initial weight indicating the data capacity being assigned to an individual service type in each network slice and the number of DRBs served by the individual network slice; and

assigning the data capacity to said each service type in each network slice in accordance with the computed service type weight.

4. The method of claim 3 , wherein the computing of the service type weight further comprises taking into account an available network slice data capacity provided by the device.

5. The method of claim 3 , wherein the assigning of the data capacity to said each service type in each network slice in accordance with the computed service type weight further comprises:

taking into account a minimum allowable data capacity to be assigned, wherein in case the computed service type weight for any network service type of a particular network slice indicates that less than the minimum allowable data capacity is to be assigned, data capacity is reallocated from one or more other network service types of said particular network slice such that the data capacity assigned to any network slice is not below the minimum allowable data capacity.

6. The method of claim 3 , wherein the assigning of the data capacity to said each service type in each network slice in accordance with the computed service type weight further comprises:

taking into account a maximum allowable data capacity to be assigned, wherein in case the computed service type weight for any network service type of a particular network slice indicates that more than the maximum allowable data capacity is to be assigned, data capacity is reallocated one or more other network service types of said particular network slice such that the data capacity assigned to any network slice does not exceed the maximum allowable data capacity.

7. The method of claim 1 , wherein the assigning of the data capacity to said each network slice in accordance with the computed slice weight further comprises:

taking into account a minimum allowable data capacity to be assigned, wherein in case the computed slice weight for any network slice indicates that less than the minimum allowable data capacity is to be assigned, data capacity is reallocated from one or more other network slices such that the data capacity assigned to said any network slice is not below the minimum allowable data capacity.

8. The method of claim 1 , wherein the assigning of the data capacity to said each network slice in accordance with the computed slice weight further comprises:

taking into account a maximum allowable data capacity to be assigned, wherein in case the computed slice weight for any network slice indicates that more than the maximum allowable data capacity is to be assigned, data capacity is reallocated from said any network slice to one or more other network slices such that the data capacity assigned to said any network slice does not exceed the maximum allowable data capacity.

9. A method of assigning data capacity to network slices in a wireless communications network, comprising:

acquiring identifiers of the network slices managed by a device, an indication of types of services being provided in the network slices, number of data radio bearers (DRBs) served by each network slice and number of DRBs served by each service type in each network slice available in a header of a transport protocol utilized in the wireless communications network;

computing a slice weight for the data capacity to be assigned to each network slice as a product of an initial weight indicating the data capacity being assigned to said each network slice and the number of DRBs served by said each network slice divided by a sum, for all network slices managed by the device, of the product of the initial weight indicating the data capacity being assigned to an individual network slice and the number of DRBs served by the individual network slice; and

assigning the data capacity to said each network slice in accordance with the computed slice weight.

10. The method of claim 9 , further comprising:

computing a service type weight for the data capacity to be assigned to each service type in each network slice as a product of an initial weight indicating the data capacity being assigned to said each service type in each network slice and the number of DRBs served said each service type in each network slice divided by the sum, for all service types in each network slice managed by the device, of the product of the initial weight indicating the data capacity being assigned to an individual service type in each network slice and the number of DRBs served by the individual network slice; and

assigning the data capacity to said each service type in each network slice in accordance with the computed service type weight.

11. A device to assign data capacity to network slices in a wireless communications network, the device comprising:

a processing unit; and

a memory, said memory containing instructions which, when executed by said processing unit, cause the device to:

acquire identifiers of the network slices managed by the device, an indication of types of services being provided in the network slices, number of data radio bearers (DRBs) served by each network slice and number of DRBs served by each service type in each network slice;

add the acquired identifiers, indication of types of services being provided, number of DRBs served by each network slice and number of DRBs served by each service type in each network slice in a header of a transport protocol utilized in the wireless communications network;

compute a slice weight for the data capacity to be assigned to each network slice as a product of an initial weight indicating the data capacity being assigned to said each network slice and the number of DRBs served by said each network slice divided by a sum, for all network slices managed by the device, of the product of the initial weight indicating the data capacity being assigned to an individual network slice and the number of DRBs served by the individual network slice; and

assign the data capacity to said each network slice in accordance with the computed slice weight.

12. The device of claim 11 , when computing the slice weight, further to take into account an available data capacity of the device with respect to a maximum data capacity of the device.

13. The device of claim 11 , further to:

compute a service type weight for the data capacity to be assigned to each service type in each network slice as a product of an initial weight indicating the data capacity being assigned to said each service type in each network slice and the number of DRBs served said each service type in each network slice divided by the sum, for all service types in each network slice managed by the device, of the product of the initial weight indicating the data capacity being assigned to an individual service type in each network slice and the number of DRBs served by the individual network slice; and

assign the data capacity to said each service type in each network slice in accordance with the computed service type weight.

14. The device of claim 13 , when computing the service type weight, further to take into account an available network slice data capacity provided by the device.

15. The device of claim 13 , further to, when assigning the data capacity to said each service type in each network slice in accordance with the computed service type weight:

take into account a minimum allowable data capacity to be assigned, wherein in case the computed service type weight for any network service type of a particular network slice indicates that less than the minimum allowable data capacity is to be assigned, data capacity is reallocated from one or more other network service types of said particular network slice such that the data capacity assigned to any network slice is not below the minimum allowable data capacity.

16. The device of claim 13 , further to, when assigning the data capacity to said each service type in each network slice in accordance with the computed service type weight:

take into account a maximum allowable data capacity to be assigned, wherein in case the computed service type weight for any network service type of a particular network slice indicates that more than the maximum allowable data capacity is to be assigned, data capacity is reallocated one or more other network service types of said particular network slice such that the data capacity assigned to any network slice does not exceed the maximum allowable data capacity.

17. The device of claim 11 , further to, when assigning the data capacity to said each network slice in accordance with the computed slice weight:

take into account a minimum allowable data capacity to be assigned, wherein in case the computed slice weight for any network slice indicates that less than the minimum allowable data capacity is to be assigned, data capacity is reallocated from one or more other network slices such that the data capacity assigned to said any network slice is not below the minimum allowable data capacity.

18. The device of claim 11 , further to, when assigning the data capacity to said each network slice in accordance with the computed slice weight:

take into account a maximum allowable data capacity to be assigned, wherein in case the computed slice weight for any network slice indicates that more than the maximum allowable data capacity is to be assigned, data capacity is reallocated from said any network slice to one or more other network slices such that the data capacity assigned to said any network slice does not exceed the maximum allowable data capacity.

19. A device to assign data capacity to network slices in a wireless communications network, the device comprising:

a processing unit; and

a memory, said memory containing instructions which, when executed by said processing unit, cause the device to:

acquire identifiers of the network slices managed by the device, an indication of types of services being provided in the network slices, number of data radio bearers (DRBs) served by each network slice and number of DRBs served by each service type in each network slice available in a header of a transport protocol utilized in the wireless communications network;

compute a slice weight for the data capacity to be assigned to each network slice as a product of an initial weight indicating the data capacity being assigned to said each network slice and the number of DRBs served by said each network slice divided by a sum, for all network slices managed by the device, of the product of the initial weight indicating the data capacity being assigned to an individual network slice and the number of DRBs served by the individual network slice; and

assign the data capacity to said each network slice in accordance with the computed slice weight.

20. The device of claim 19 , further comprising:

compute a service type weight for the data capacity to be assigned to each service type in each network slice as a product of an initial weight indicating the data capacity being assigned to said each service type in each network slice and the number of DRBs served said each service type in each network slice divided by the sum, for all service types in each network slice managed by the device, of the product of the initial weight indicating the data capacity being assigned to an individual service type in each network slice and the number of DRBs served by the individual network slice; and

assign the data capacity to said each service type in each network slice in accordance with the computed service type weight.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2022
From: FORSMAN, MATS; THYNI, TOMAS; WELIN, ANNIKKI
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 062132/0484 →
Continuity (1)
Related Publication 20230345307A1 · Oct 26, 2023
References Cited (15)
US 20170164349A1 · Zhu · 2017 [cited by examiner]
US 20180242304A1 · Rong · 2018 [cited by examiner]
US 20200374947A1 · Jin · 2020 [cited by examiner]
US 20250063387A1 · Sen · 2025 [cited by examiner]
US 20250063388A1 · Taneja · 2025 [cited by examiner]
CN 110167051A · 2019 [cited by applicant]
WO WO2019048048A1 · 2019 [cited by examiner]
WO 2020063404A1 · 2020 [cited by applicant]
WO 2020064697A1 · 2020 [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/SE2020/050706, May 17, 2021, 11 pages. [cited by applicant]
Sina Khatibi et al., “Elastic Slice-Aware Radio Resource Management with AI-Traffic Prediction,” 2019, 5 pages, European Conference on Networks and Communications (EuCNC). [cited by applicant]
Oscar Adamuz-Hinojosa et al., “Sharing gNB components in RAN slicing: A perspective from 3GPP/NFV standards,” 2019, 7 pages, IEEE Conference on Standards for Communications and Networking (CSCN). [cited by applicant]
3GPP TR 28.809 V0.4.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Management and orchestration; Study on enhancement of Management Data Analytics (MDA) (Release 17),”… [cited by applicant]
European search report and Search Opinion, EP App. No. 20943365.5, Aug. 10, 2023, 9 pages. [cited by applicant]
International Preliminary Report on Patentability, PCT App. No. PCT/SE2020/050706, Jan. 12, 2023, 8 pages. [cited by applicant]