IP Library Granted Patent US 12,550,190
Granted Patent B2
US 12,550,190 · App. 18/785,236 · Granted Feb 10, 2026

Multi-band radio allocation for mobile networks

Inventors: David Jones (Bellevue, WA); Ahmad Armand (Sammamish, WA)
Assignee: T-Mobile USA, Inc.
H04W74/0808H04B17/318H04W24/02H04W28/0284H04W48/16H04W48/18H04W72/0453H04W72/542H04W76/15
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,550,190
App. No.
18/785,236
Granted
Feb 10, 2026
Kind
B2
Abstract

This disclosure is directed to allocation of one or more radio bands to a user equipment (UE) for establishing a radio link with a radio node (e.g., eNodeB or gNodeB). The radio bands may include a shared band, such as citizens band radio service (CBRS), a primary licensed band, such as the B66 band, and/or an unlicensed band, such as B46 band. A radio communications system may consider a variety of parameters associated with the distance of a UE from a radio node, signal strength of a signal from the UE, the services requested by the UE, and/or spectral availability of the each of the radio bands to determine which radio band(s) to allocate to the UE. In some cases, the radio band allocated to a UE may be dynamically changed by the radio communications system as conditions related to the UE and/or the mobile network change.

Claims (80)

1 . A system, comprising:

one or more processors; and

one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, from a first user equipment (UE), a first signal;

determining, based at least in part on the first signal, a first distance between the first UE and a radio node;

receiving, from a second UE, a second signal;

determining, based at least in part on the second signal, a second distance between the second UE and the radio node;

determining that the first distance is greater than a first threshold value;

determining that the second distance is less than the first threshold value;

allocating a first radio band for a first communication with the first UE based at least in part on determining that the first distance is greater than the first threshold value;

allocating a second radio band for a second communication with the second UE based at least in part on determining that the second distance is less than the first threshold value;

determining a congestion metric associated with the second radio band;

determining that the congestion metric is greater than a congestion threshold value; and

reallocating the second communication to one of the first radio band or a third radio band based at least in part on the congestion metric being greater than the congestion threshold value.

2 . The system of claim 1 , wherein the second radio band comprises a Citizens Broadband Radio Service (CBRS).

3 . The system of claim 1 , wherein the first radio band comprises a B66 radio band.

4 . The system of claim 1 , wherein the second radio band comprises a B46 radio band.

5 . The system of claim 1 , the operations further comprising allocating a fourth radio band for a third communication with the second UE, wherein the second communication is associated with a first communication service and the third communication is associated with a second communication service.

6 . The system of claim 5 , wherein the fourth radio band is a B66 radio band, and wherein the second communication service comprises voice communication.

7 . The system of claim 1 , wherein allocating the second radio band for the second communication with the second UE comprises:

determining a second congestion metric associated with the second radio band;

determining an available channel of the second radio band based at least in part on the second congestion metric; and

allocating the available channel of the second radio band for the second communication with the second UE.

8 . The system of claim 1 , wherein allocating the first radio band for the first communication with the first UE comprises:

determining a second congestion metric associated with the first radio band;

determining an available channel of the first radio band based at least in part on the second congestion metric; and

allocating the available channel of the first radio band for the first communication with the first UE.

9 . A computer-implemented method, comprising:

receiving, from a first user equipment (UE), a first signal;

determining, based at least in part on the first signal, a first distance between the first UE and a radio node;

receiving, from a second UE, a second signal;

determining, based at least in part on the second signal, a second distance between the second UE and the radio node;

determining that the first distance is greater than a first threshold value;

determining that the second distance is less than the first threshold value;

allocating a first radio band for a first communication with the first UE based at least in part on determining that the first distance is greater than the first threshold value;

allocating a second radio band for a second communication with the second UE based at least in part on determining that the second distance is less than the first threshold value;

determining a congestion metric associated with the second radio band;

determining that the congestion metric is greater than a congestion threshold value; and

reallocating the second communication to one of the first radio band or a third radio band based at least in part on the congestion metric being greater than the congestion threshold value.

10 . The computer-implemented method of claim 9 , further comprising determining, based at least in part on the second signal, that the second UE is to engage in voice communications,

wherein allocating the second radio band for the second communication with the second UE is further based at least in part on determining that the second UE is to engage in voice communication.

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

the second radio band comprises a primary band; and

allocating the second radio band for the second communication with the second UE comprises allocating the second radio band to the primary band based at least in part on determining that the second UE is to engage in voice communication.

12 . The computer-implemented method of claim 9 , wherein the third radio band comprises a Citizens Broadband Radio Service (CBRS).

13 . The computer-implemented method of claim 9 , wherein allocating the second radio band for the second communication with the second UE comprises:

determining a second congestion metric associated with the second radio band;

determining an available channel of the second radio band based at least in part on the second congestion metric; and

allocating the available channel of the second radio band for the second communication with the second UE.

14 . The computer-implemented method of claim 9 , further comprising determining, based at least in part on the second signal, that the second UE is to engage in voice communications,

wherein reallocating the second communication to one of the first radio band or the third radio band is further based at least in part on determining that the second UE is to engage in voice communication.

15 . The computer-implemented method of claim 9 , wherein determining the first distance comprises:

determining, based at least in part on the first signal, global positioning system (GPS) coordinates associated with the first UE; and

determining, based at least in part on the GPS coordinates, the first distance.

16 . A non-transitory computer-readable medium having programming instructions stored thereon which, when operated by a computing device, cause the computing device to perform operations comprising:

receiving, from a first user equipment (UE), a first signal;

determining, based at least in part on the first signal, a first distance between the first UE and a radio node;

receiving, from a second UE, a second signal;

determining, based at least in part on the second signal, a second distance between the second UE and the radio node;

determining that the first distance is greater than a first threshold value;

determining that the second distance is less than the first threshold value;

allocating a first radio band for a first communication with the first UE based at least in part on determining that the first distance is greater than the first threshold value;

allocating a second radio band for a second communication with the second UE based at least in part on determining that the second distance is less than the first threshold value;

determining a congestion metric associated with the second radio band;

determining that the congestion metric is greater than a congestion threshold value; and

reallocating the second communication to one of the first radio band or a third radio band based at least in part on the congestion metric being greater than the congestion threshold value.

17 . The non-transitory computer-readable medium of claim 16 , wherein:

the operations further comprise determining, based at least in part on the second signal, that the second UE is to engage in data communications; and

reallocating the second communication to one of the first radio band or the third radio band is further based at least in part on determining that the second UE is to engage in data communication.

18 . The non-transitory computer-readable medium of claim 16 , wherein:

the operations further comprise determining, based at least in part on the second signal, that the second UE is to engage in voice communications; and

reallocating the second communication to one of the first radio band or the third radio band is further based at least in part on determining that the second UE is to engage in voice communication.

19 . The non-transitory computer-readable medium of claim 16 , the operations further comprising:

receiving, from a third UE, a third signal;

determining that a third distance between the third UE and the radio node is less than a third threshold value; and

allocating a fourth radio band for a fourth communication with the third UE based at least in part on determining that the third distance is less than the third threshold value.

20 . The non-transitory computer-readable medium of claim 16 wherein allocating the first radio band for the first communication with the first UE comprises:

determining a second congestion metric associated with the first radio band;

determining an available channel of the first radio band based at least in part on the second congestion metric; and

allocating the available channel of the first radio band for the first communication with the first UE.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2024
From: JONES, DAVID; ARMAND, AHMAD
To: T-MOBILE USA, INC.
Reel/Frame 068092/0699 →
Continuity (4)
Continuation 18316314 · May 12, 2023
Continuation 17533520 · Nov 23, 2021
Continuation 16576478 · Sep 19, 2019
Related Publication 20240389143A1 · Nov 21, 2024
References Cited (24)
US 9668274B1 · Bartlett · 2017 [cited by examiner]
US 10419955B1 · Antapurkar · 2019 [cited by examiner]
US 10548071B2 · Maaref et al. · 2020 [cited by applicant]
US 10912147B1 · Gundavelli et al. · 2021 [cited by applicant]
US 11159950B2 · Cimpu · 2021 [cited by applicant]
US 20020075895A1 · Yamaguchi et al. · 2002 [cited by applicant]
US 20090017824A1 · Lee et al. · 2009 [cited by applicant]
US 20150163692A1 · Babaei · 2015 [cited by applicant]
US 20160174233A1 · Emmanuel et al. · 2016 [cited by applicant]
US 20160366031A1 · Xu et al. · 2016 [cited by applicant]
US 20170070935A1 · Karimli et al. · 2017 [cited by applicant]
US 20170135104A1 · Emmanuel et al. · 2017 [cited by applicant]
US 20180124749A1 · Park · 2018 [cited by applicant]
US 20200107210A1 · Wu et al. · 2020 [cited by applicant]
US 20200260463A1 · Lovlekar · 2020 [cited by applicant]
US 20210068012A1 · Kim et al. · 2021 [cited by applicant]
US 20210092767A1 · Jones et al. · 2021 [cited by applicant]
US 20210274377A1 · Lee et al. · 2021 [cited by applicant]
US 20220086905A1 · Jones et al. · 2022 [cited by applicant]
US 20230284272A1 · Jones · 2023 [cited by applicant]
WO WO2020160974 · 2020 [cited by applicant]
Non-Final Office Action mailed Dec. 8, 2023 for related Applicaton No. U.S. Appl. No. 18/316,314 (13 pages). [cited by applicant]
Office Action for related U.S. Appl. No. 16/576,478 entitled “Multi-Band Radio Allocation for Mobile Networks” mailed on Apr. 6, 2021 (8 Pages). [cited by applicant]
Office Action for related U.S. Appl. No. 17/533,520 entitled “Multi-Band Radio Allocation for Mobile Networks,” mailed on Sep. 22, 2022 (17 pages). [cited by applicant]