IP Library Granted Patent US 12,732,870
Granted Patent B2
US 12,732,870 · App. 18/523,316 · Granted Sep 8, 2026

Adaptive spectrum control

Inventors: Amit Pathania (Great Falls, VA); Dhaval Mehta (Aldie, VA)
Assignee: DISH Wireless L.L.C.
H04W28/24H04L43/0894H04W16/10H04W28/0967H04W48/18H04W72/02H04W72/0453H04W72/543H04W72/563
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,732,870
App. No.
18/523,316
Granted
Sep 8, 2026
Kind
B2
Abstract

Methods and systems for adaptive spectrum allocation are provided. An example method includes receiving an input from a network consumer of a network, extracting a consumer intent from the input data and mapping the consumer intent with one or more predetermined QoS attributes, assigning a consumer priority indicator to the network consumer based on the QoS attributes, generating a network slice and assign the network slice to the network consumer, selecting a radio frequency band, assigning the band to the network slice, allocating a first allotment of the band to the network slice, provisioning network service to the network consumer for at least one UE connected to the network slice to use the allocated allotment of the band, monitoring continuously real-time bandwidth usage by the network slice, and adjusting, automatically and adaptively, a total bandwidth allocated to the network slice during network.

Claims (80)

1 . A method comprising:

receiving an input from a network consumer of a network, wherein the network consumer has at least one user equipment (UE) associated therewith, and the input includes input data regarding service and performance expected by the network consumer;

extracting a consumer intent from the input data and mapping the consumer intent with one or more predetermined (Quality of Service) QoS attributes;

assigning a consumer priority indicator to the network consumer based on the QoS attributes, the consumer priority indicator indicating a priority level for bandwidth allocation for the network consumer;

generating a network slice and assign the network slice to the network consumer;

selecting a radio frequency band and assigning the band to the network slice and allocating a first allotment of the band to the network slice, wherein the network slice has an initial total bandwidth allocated thereto;

provisioning network service to the network consumer for the at least one UE to use the allocated allotment of the band;

monitoring continuously real-time bandwidth usage by the network slice;

adjusting, automatically and adaptively, a total bandwidth allocated to the network slice during network service provisioning, according to the consumer priority indicator assigned to the network consumer associated with the network slice and a predetermined priority rule;

selecting a RAN slice template from an inventory of RAN slice templates, the RAN slice template including network operational parameters;

configuring the network operational parameters to achieve the QoS attributes; and

generating a RAN slice instance for the RAN slice, the RAN slice instance including the configured network operational parameters.

2 . The method of claim 1 , wherein the input data further comprises network consumer identity, service type data, user equipment (UE) type data, coverage area data, mobility data, reliability data, security data, time slot data, and traffic pattern data.

3 . The method of claim 1 , wherein the QoS attributes comprise at least one of: maximum throughput data, latency data, jitter data, packet loss rate data, voice quality score, video quality score, emergency call priority data, access delay data, handover priority data, signal strength data, signal-to-noise ratio data, and signal-to-interference-plus-noise ratio data.

4 . The method of claim 1 , wherein the network is a SG New Radio (NR) cellular network comprising a 5G core network and a radio access network in communication with the 5G core network, and the network slice comprises a RAN slice.

5 . The method of claim 4 , wherein the network slice further comprises one or more core network slices corresponding to the RAN slice.

6 . The method of claim 1 , wherein adjusting the total bandwidth allocated to the network slice further comprises:

allocating a second allotment of the band that is not allocated to and not currently used by the network slice to the network slice, wherein an adjusted total bandwidth is more than the initial bandwidth allocated to the network slice.

7 . The method of claim 1 , wherein adjusting the total bandwidth allocated to the network slice further comprises:

removing a portion of the first allotment that is currently used by the network slice from the network slice, wherein an adjusted total bandwidth is less than the initial bandwidth allocated to the network slice.

8 . The method of claim 7 , wherein adjusting the bandwidth of the allotment allocated to the network slice further comprises:

controlling the adjusted total bandwidth to an extent that a total bandwidth usage of the band does not exceed a first predetermined threshold.

9 . The method of claim 1 , wherein,

the band further comprises a shared bandwidth portion (BWP) and a reserved bandwidth portion (BWP), and the first allotment belongs to the shared BWP,

the consumer priority indicator is selected from:

a first level consumer priority indicator denoted as “normal;”

a second level consumer priority indicator denoted as “privileged;” and

a third level consumer priority indicator denoted as “premium,”

the predetermined rule specifies at least the following:

the shared BWP is allocatable to a network slice that carries the first level consumer priority indicator or the second level consumer priority indicator;

a network slice that carries both the first and the second level consumer priority indicators takes priority on bandwidth allocation over a network slice that carries only the first level consumer priority indicator; and

the reserved BWP is allocatable to a network slice that carries both the first and the third level consumer priority indicator.

10 . The method of claim 9 , further comprising:

receiving a request for additional bandwidth from the network consumer;

determining that the network consumer associated with the network slice carries a second level priority indicator; and

allocating a second allotment to the network slice, wherein the second allotment belongs to the shared BWP.

11 . The method of claim 10 , wherein the second allotment is currently used by another network consumer that carries a first level priority indicator.

12 . The method of claim 9 , further comprising:

receiving a request for additional bandwidth from the network consumer;

determining that the network consumer associated with the network slice carries a third level priority indicator; and

allocating a third allotment to the network slice, wherein the third allotment belongs to the reserved BWP,

wherein a first adjusted total bandwidth allocated to the network slice is more than the initial total bandwidth.

13 . The method of claim 12 , further comprising:

determining that a total bandwidth usage of the reserved BWP reaches or exceeds a second predetermined threshold; and

allocating a fourth allotment to the network slice, wherein the fourth allotment belongs to the shared BWP,

wherein a second adjusted total bandwidth of the network slice is more than the first adjusted total bandwidth.

14 . The method of claim 1 , further comprising:

generating a network consumer profile for the network consumer; and

store the network consumer profile in a database;

wherein the network consumer profile includes the input data, the consumer intent, and the QoS attributes.

15 . A network slice management system in connection with a network, the network slice management system comprising:

one or more processors; and

a computer-readable storage media storing computer-executable instructions that, when executed by the one or more processors, cause the network slice management system to:

receive an input from a network consumer of a network, wherein the network consumer has at least one UE associated therewith, and the input includes input data regarding service and performance expected by the network consumer;

extract a consumer intent from the input data and map the consumer intent with one or more predetermined QoS attributes;

assign a consumer priority indicator to the network consumer based on the QoS attributes, the consumer priority indicator indicating a priority level for bandwidth allocation for the network consumer;

generate a network slice and assign the network slice to the network consumer;

select a radio frequency band and assign the band to the network slice and allocating a first allotment of the band to the network slice, wherein the network slice has an initial total bandwidth allocated thereto;

provision network service to the network consumer for the at least one UE to use the allocated allotment of the band;

monitor continuously real-time bandwidth usage of the network slice;

adjust automatically and adaptively a total bandwidth allocated to the network slice, according to the consumer priority indicator assigned to the network consumer associated with the network slice and a predetermined priority rule;

select a RAN slice template from an inventory of RAN slice templates, the RAN slice template including network operational parameters;

configure the network operational parameters to achieve the QoS attributes; and

generate a RAN slice instance for the RAN slice, the RAN slice instance including the configured network operational parameters.

16 . The network slice management system of claim 15 , wherein the instructions when executed by the one or more processors further cause the network slice management system to:

allocate a second allotment of the band that is not allocated to and not currently used by the network slice to the network slice, wherein an adjusted total bandwidth is more than the initial bandwidth allocated to the network slice.

17 . The network slice management system of claim 15 , wherein the instructions when executed by the one or more processors further cause the network slice management system to:

remove a portion of the first allotment that is currently used by the network slice from the network slice, wherein an adjusted total bandwidth is less than the initial bandwidth allocated to the network slice.

18 . The network slice management system of claim 16 , wherein the instructions when executed by the one or more processors further cause the network slice management system to:

controlling the adjusted total bandwidth to an extent that a total bandwidth usage of the band does not exceed a first predetermined threshold.

19 . The network slice management system of claim 15 , wherein,

the band further comprises a shared bandwidth portion (BWP) and a reserved bandwidth portion (BWP), and the first allotment belongs to the shared BWP,

the consumer priority indicator is selected from:

a first level consumer priority indicator denoted as “normal;”

a second level consumer priority indicator denoted as “privileged;” and

a third level consumer priority indicator denoted as “premium,”

the predetermined rule specifies at least the following:

the shared BWP is allocatable to a network slice that carries the first level consumer priority indicator or the second level consumer priority indicator;

a network slice that carries both the first and the second level consumer priority indicators takes priority on bandwidth allocation over a network slice that carries only the first level consumer priority indicator; and

the reserved BWP is allocatable to a network slice that carries both the first and the third level consumer priority indicator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2023
From: PATHANIA, AMIT; MEHTA, DHAVAL
To: DISH WIRELESS L.L.C.
Reel/Frame 065712/0690 →
Continuity (5)
Provisional Application 63588954 · Oct 9, 2023
Provisional Application 63588941 · Oct 9, 2023
Provisional Application 63588968 · Oct 9, 2023
Provisional Application 63588962 · Oct 9, 2023
Related Publication 20250119795A1 · Apr 10, 2025
References Cited (36)
US 9026079B2 · Raleigh · 2015 [cited by examiner]
US 10772101B2 · Rong et al. · 2020 [cited by applicant]
US 11115292B2 · Kidd et al. · 2021 [cited by applicant]
US 11540298B2 · Kotaru · 2022 [cited by examiner]
US 11563652B2 · Seetharaman et al. · 2023 [cited by applicant]
US 11570066B1 · Viswambharan · 2023 [cited by examiner]
US 11770821B2 · Li et al. · 2023 [cited by applicant]
US 11805015B2 · Sridhar · 2023 [cited by examiner]
US 20100280934A1 · Kerr · 2010 [cited by examiner]
US 20180317133A1 · Sciancalepore · 2018 [cited by examiner]
US 20190289534A1 · Ryoo et al. · 2019 [cited by applicant]
US 20200170052A1 · Yang et al. · 2020 [cited by applicant]
US 20210067421A1 · Kidd · 2021 [cited by examiner]
US 20210274508A1 · Tanaka · 2021 [cited by applicant]
US 20220124486A1 · Andrews et al. · 2022 [cited by applicant]
US 20220200924A1 · Lu · 2022 [cited by examiner]
US 20220303884A1 · Chen et al. · 2022 [cited by applicant]
US 20230052699A1 · Ninglekhu · 2023 [cited by examiner]
US 20230059974A1 · Turk · 2023 [cited by examiner]
US 20230189131A1 · Huang et al. · 2023 [cited by applicant]
US 20230209437A1 · Mody · 2023 [cited by examiner]
US 20230239778A1 · Doostnejad · 2023 [cited by applicant]
US 20230269136A1 · Gupta · 2023 [cited by examiner]
US 20240121199A1 · Krishan · 2024 [cited by examiner]
US 20240414594A1 · Venkob et al. · 2024 [cited by applicant]
US 20250081028A1 · Huang et al. · 2025 [cited by applicant]
US 20250106881A1 · Panchal · 2025 [cited by applicant]
US 20250261085A1 · Chun · 2025 [cited by examiner]
EP 3648521B1 · 2022 [cited by applicant]
KR 20220015954A · 2022 [cited by applicant]
WO 2021234673A · 2021 [cited by applicant]
WO 2022125879A1 · 2022 [cited by applicant]
WO 2023283102A1 · 2023 [cited by applicant]
WO 2024219766A · 2024 [cited by applicant]
PCT/US2024/050258, “International Search Report and Written Opinion”, Jan. 31, 2025, 15 pages. [cited by applicant]
Kulmar et al., “Heuristic Radio Access Network Subslicing With User Clustering and Bandwidth Subpartitioning”, Sensors, vol. 23, No. 4613, May 10, 2023, 25 pages. [cited by applicant]