IP Library Granted Patent US 12,082,250
Granted Patent B2
US 12,082,250 · App. 18/316,314 · Granted Sep 3, 2024

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,082,250
App. No.
18/316,314
Granted
Sep 3, 2024
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 (70)

1. A system, comprising:

one or more processors; and

one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts 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;

based at least in part on determining that the first distance is greater than the first threshold value, performing one or more of:

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 or equal to a second threshold value, or

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

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

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

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

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

5. The system of claim 1 , the acts further comprising:

receiving, from a third UE, a third signal;

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

determining that the third distance is greater than a second third threshold value, the third threshold value greater than the first threshold value; and

allocating a fourth radio band for a third communication with the third UE based at least in part on determining that the third distance is greater than the third threshold value, wherein the third radio band comprises a primary band, the first radio band comprises a CBRS band, and the second radio band comprises a B46 radio band.

6. The system of claim 1 , the acts 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 third radio band for the third communication with the second UE is further based at least in part on determining that the second UE is to engage in voice communication, wherein the third radio band comprises one of a B66 radio band or a Citizens Broadband Radio Service (CBRS).

7. The system of claim 1 , the acts further comprising:

determining a congestion metric associated with the third 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 the second radio band based at least in part on the congestion metric being greater than the congestion threshold value.

8. The system of claim 1 , the acts 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.

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

10. 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;

based at least in part on determining that the first distance is greater than the first threshold value performing one or more of:

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 or equal to a second threshold value, or

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

allocating a third 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.

11. The computer-implemented method of claim 10 , wherein the third radio band comprises a B46 radio band.

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

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

determining a congestion metric associated with the third 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 the second radio band based at least in part on the congestion metric being greater than the congestion threshold value.

14. The computer-implemented method of claim 10 , 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 third 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, wherein the third radio band comprises one of a B66 radio band or a Citizens Broadband Radio Service (CBRS).

15. The computer-implemented method of claim 10 , 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;

based at least in part on determining that the first distance is greater than the first threshold value, performing one or more of:

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 or equal to a second threshold value, or

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

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

17. The non-transitory computer-readable medium of claim 16 , the operations further comprising determining, based at least in part on the second signal, that the second UE is to engage in data communications, wherein allocating the third 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 data communication.

18. The non-transitory computer-readable medium of claim 16 , the operations 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 third 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, wherein the third radio band comprises one of a B66 radio band or a Citizens Broadband Radio Service (CBRS).

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 , the operations further comprising:

determining a congestion metric associated with the third 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 the second radio band based at least in part on the congestion metric being greater than the congestion threshold value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2023
From: JONES, DAVID; ARMAND, AHMAD
To: T-MOBILE USA, INC.
Reel/Frame 063621/0312 →
Continuity (3)
Continuation 17533520 · Nov 23, 2021
Continuation 16576478 · Sep 19, 2019
Related Publication 20230284272A1 · Sep 7, 2023