IP Library › Granted Patent US 11,956,165
Granted Patent B2
US 11,956,165 · App. 17/068,287 · Granted Apr 9, 2024

Optimizing uplink band scheduling of contiguous and non-contiguous frequency range 1 (FR1) and frequency range 2 (FR2) spectrum

Inventors: David Jones (Bellevue, WA); Anokhi Shah (Bellevue, WA)
Assignee: T-Mobile USA, Inc.
H04L5/001H04L5/0041H04L5/1469H04W72/1273
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 11,956,165
App. No.
17/068,287
Granted
Apr 9, 2024
Kind
B2
Abstract

This disclosure describes techniques that enable a carrier aggregation of two or more carrier available carriers for uplink transmissions at a base station node. More specifically, a carrier aggregation controller may receive a resource allocation request from a base station node that is associated with an uplink transmission of user plane data from a client device. The carrier aggregation controller may determine a carrier aggregation for the uplink transmission and generate scheduling information for delivery to the base station node that is based at least in part on the carrier aggregation.

Claims (69)

1. A carrier aggregation controller, comprising:

one or more processors; and

memory coupled to the one or more processors, the memory including one or more modules that are executable by the one or more processors to:

receive, via a base station node, a resource allocation request associated with an uplink transmission of user plane data from a client device;

detect an available carrier with a Time-Division-Duplexing (TDD) ratio of available bandwidth for downlink transmissions relative to uplink transmissions;

determine an uplink bandwidth of the available carrier, based at least in part on the TDD ratio;

based at least in part on the uplink bandwidth, determine, for the uplink transmission, a carrier aggregation that includes the available carrier; and

generate scheduling information for delivery to the base station node, based at least in part on the carrier aggregation.

2. The carrier aggregation controller of claim 1 , wherein the carrier aggregation comprises two or more available carriers that includes the available carrier at the base station node.

3. The carrier aggregation controller of claim 1 , wherein the carrier aggregation comprises at least one of non-contiguous 5G-New Radio (5G-NR) millimeter-wave bands or non-contiguous Long-Term Evolution (LTE) frequency bands.

4. The carrier aggregation controller of claim 1 , wherein the one or more modules are further executable by the one or processors to:

retrieve carrier metadata associated with available carriers at the base station node; and

determine uplink resource utilization associated with the available carriers, and

wherein, to determine the carrier aggregation is based at least in part on the uplink resource utilization.

5. The carrier aggregation controller of claim 1 , wherein the one or more modules are further executable by the one or more processors to:

analyze the resource allocation request to determine an anticipated network usage associated with the uplink transmission, and

wherein, to determine the carrier aggregation comprises a selection of available carriers that includes the available carrier based at least in part on the anticipated network usage.

6. The carrier aggregation controller of claim 1 , wherein the one or more modules are further executable by the one or more processors to:

determine whether the client device is assigned a service priority associated with a predetermined QoS threshold, and

wherein, to determine the carrier aggregation is based at least in part on the service priority.

7. The carrier aggregation controller of claim 1 , wherein the one or more modules are further executable by the one or more processors to:

analyze at least one of reference signals received power (RSRP) or reference signals received quality (RSRQ) associated with a plurality of available carriers at the base station node, and

wherein, to determine the carrier aggregation for the uplink transmission comprises selecting two or more available carriers that includes the available carrier and from the plurality of available carriers, based at least in part on the RSRP.

8. The carrier aggregation controller of claim 1 , wherein the one or more modules are further executable by the one or more processors to:

retrieve, from a data store, historical instances of network usage at the base station node over a predetermined time interval; and

generate, using one or more trained machine-learning algorithms, a data model, based at least in part on the historical instances of network usage, and

wherein, to determine the carrier aggregation is based at least in part on analysis of the resource allocation request using the data model.

9. The carrier aggregation controller of claim 8 , wherein the one or more modules are further executable by the one or more processors to:

retrieve, from the data store, historical instances of carrier resource utilization, and

wherein, to generate the data model further comprises correlating the historical instances of network usage with the historical instances of carrier resource utilization.

10. A computer-implemented method, comprising:

under control of one or more processors:

receiving a resource allocation request for an uplink transmission of user plane data;

determining an uplink resource utilization associated with the uplink transmission;

determining a carrier aggregation of two or more available carriers for the uplink transmission;

identifying a particular available carrier of the two or more available carriers with a current (Time-Division-Duplexing) TDD ratio of downlink transmissions relative to uplink transmissions;

determining an updated TDD ratio for the particular available carrier;

generating scheduling information associated with the carrier aggregation for delivery to a base station node, based at least in part on the carrier aggregation; and

generating a recommendation for delivery to the base station node, to adjust the current TDD ratio to the updated TDD ratio.

11. The computer-implemented method of claim 10 , further comprising:

detecting a primary carrier that is assigned for uplink transmissions of the user plane data; and

analyzing a real-time Quality of Service (QoS) associated with the primary carrier, and

wherein, determining the carrier aggregation is based at least in part on the real-time QoS being less than a predetermined QoS threshold.

12. The computer-implemented method of claim 10 , further comprising:

determining a real-time QoS for individual available carriers of the two or more available carriers, and

wherein, determining the carrier aggregation comprises selecting the two or more available carriers based at least in part on the real-time QoS.

13. The computer-implemented method of claim 10 , further comprising:

retrieving, from a data store, historical instances of carrier resource utilization associated with the available carriers over a predetermined time interval; and

generating, using one or more machine-learning algorithms, a data model based at least in part carrier resource utilization, and

wherein, determining the carrier aggregation is based at least in part on the data model.

14. The computer-implemented method of claim 13 , wherein determining the updated TDD ratio for the particular available carrier is based at least on the data model.

15. The computer-implemented method of claim 13 , further comprising:

retrieving, from the data store, historical instances of network usage over the predetermined time interval, and

wherein, generating the data model further includes correlating the historical instances of network usage with the historical instances of carrier resource utilization.

16. A non-transitory computer-readable media, storing computer-executable instructions that, when executed on one or more processors, cause the one or more processors to perform acts comprising:

receiving, via a base station node, a resource allocation request for an uplink transmission of user plane data associated with a client device;

determining uplink resource utilization associated with available carriers at the base station node;

detecting at least one available carrier with a (Time-Division-Duplexing) TDD ratio of available bandwidth for downlink transmissions relative to uplink transmissions;

determining an available uplink bandwidth, based at least in part on the TDD ratio;

analyzing the resource allocation request relative to the uplink resource utilization to determine, based at least in part on the uplink bandwidth, a carrier aggregation of two or more of the available carriers that includes the at least one available carrier; and

generating scheduling information associated with the carrier aggregation for delivery to the base station node.

17. The non-transitory computer-readable media of claim 16 , further comprising:

retrieving, from a data store, historical instances of network usage and historical instances of carrier resource utilization at the base station node over a predetermined time interval; and

generating a data model that correlates the historical instances of network usage with the historical instances of the carrier resource utilization, and

wherein, determining the carrier aggregation is based at least in part on analysis of the resource allocation request using the data model.

18. The non-transitory computer-readable media of claim 16 , further comprising:

detecting a primary carrier that is assigned for the uplink transmissions of the client device; and

determining that a real-time QoS associated with the primary carrier is less than a predetermined QoS threshold, and

wherein determining the carrier aggregation is based at least in part on the real-time QoS being less than the predetermined QoS threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2020
From: JONES, DAVID; SHAH, ANOKHI
To: T-MOBILE USA, INC.
Reel/Frame 054037/0801 →
Continuity (1)
Related Publication 20220116161A1 · Apr 14, 2022
Cited By (1)
US 12,199,891