IP Library › Granted Patent US 12,250,561
Granted Patent B2
US 12,250,561 · App. 17/560,106 · Granted Mar 11, 2025

Visual refarming of telecommunications spectrum blocks

Inventor: Flaviu Gabriel Panduru (Renton, WA)
Assignee: T-Mobile USA, Inc.
H04W16/14G06F16/245
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,250,561
App. No.
17/560,106
Granted
Mar 11, 2025
Kind
B2
Abstract

A spectrum refarm system facilitates visual refarming of spectrum blocks. The system retrieves data defining a set of telecommunications spectrum blocks that are licensed by a telecommunications network within a selected geographic region, where each spectrum block is allocated to one or more technologies to facilitate communications transmitted according to a protocol defined within each technology. The system generates an interactive diagram representing the set of telecommunications spectrum blocks and identifying a first technology deployed on each of the telecommunications spectrum blocks at a first time. In response to at least one user input directed to the interactive diagram, the system defines a second technology to be deployed on at least one of the telecommunications spectrum blocks during a second time. The system then causes the at least one telecommunications spectrum block to transition from the first technology to the second technology at a time corresponding to the second time.

Claims (65)

1. At least one computer-readable storage medium, excluding transitory signals and carrying instructions, which, when executed by at least one data processor of a system, cause the system to:

retrieve from a data store, data defining a set of telecommunications spectrum blocks that are licensed by a telecommunications network within a selected geographic region, wherein each telecommunications spectrum block is allocated to one or more technologies to facilitate communications transmitted according to a protocol defined within each technology;

generate an interactive diagram representing the set of telecommunications spectrum blocks and identifying a first technology deployed on each of the telecommunications spectrum blocks at a first time;

define, in response to at least one user input directed to the interactive diagram, a second technology to be deployed on at least one of the telecommunications spectrum blocks during a second time; and

cause the at least one telecommunications spectrum block to transition from the first technology to the second technology at a time corresponding to the second time.

2. The at least one computer-readable storage medium of claim 1 , wherein the instructions when executed further cause the system to:

define, in response to a second user input directed to the interactive diagram, a third technology to be deployed on a second telecommunications spectrum block during the second time; and

cause the second telecommunications spectrum block to transition from the first technology to the third technology at the time corresponding to the second time.

3. The at least one computer-readable storage medium of claim 1 , wherein the instructions when executed further cause the system to:

define, in response to a second user input directed to the interactive diagram, a fourth technology to be deployed on the at least one telecommunications spectrum block during a fourth time after the second time; and

cause the at least one telecommunications spectrum block to transition from the second technology to the fourth technology at a time corresponding to the fourth time.

4. The at least one computer-readable storage medium of claim 3 , wherein the interactive diagram includes indicators of each technology that is to be deployed on each of the telecommunications spectrum blocks in the set at each of the first, second, and fourth times.

5. The at least one computer-readable storage medium of claim 1 , wherein defining the second technology to be deployed on at least one of the telecommunications spectrum blocks during a second time comprises:

accessing a data store that identifies the at least one telecommunications spectrum block and the first technology deployed on the at least one telecommunications spectrum block; and

modifying the data store to create an entry for the second time that specifies the second technology to be deployed on the at least one telecommunications spectrum block at the second time.

6. The at least one computer-readable storage medium of claim 5 , wherein the instructions when executed further cause the system to:

generate a dashboard to visualize an effect on the telecommunications network caused by transitioning the at least one telecommunications spectrum block from the first technology to the second technology.

7. The at least one computer-readable storage medium of claim 6 , wherein the dashboard includes a selector to select between multiple effects caused by the transition, the multiple effects including one or more of:

a number of telecommunications spectrum blocks that have transitioned from the first technology to the second technology;

a number of telecommunications spectrum blocks for which the second time has been completed;

a number of telecommunications spectrum blocks on which two or more technologies are deployed;

an amount of increase in bandwidth for the second technology; or

a number of blocks added to the telecommunications network.

8. A system comprising:

at least one hardware processor; and

at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the system to:

retrieve from a data store, data defining a set of telecommunications spectrum blocks that are licensed by a telecommunications network within a selected geographic region, wherein each telecommunications spectrum block is allocated to one or more technologies to facilitate communications transmitted according to a protocol defined within each technology;

generate an interactive diagram representing the set of telecommunications spectrum blocks and identifying a first technology deployed on each of the telecommunications spectrum blocks at a first time;

define, in response to at least one user input directed to the interactive diagram, a second technology to be deployed on at least one of the telecommunications spectrum blocks during a second time; and

cause the at least one telecommunications spectrum block to transition from the first technology to the second technology at a time corresponding to the second time.

9. The system of claim 8 wherein the instructions when executed further cause the system to:

define, in response to a second user input directed to the interactive diagram, a third technology to be deployed on a second telecommunications spectrum block during the second time; and

cause the second telecommunications spectrum block to transition from the first technology to the third technology at the time corresponding to the second time.

10. The system of claim 8 , wherein the instructions when executed further cause the system to:

define, in response to a second user input directed to the interactive diagram, a fourth technology to be deployed on the at least one telecommunications spectrum block during a fourth time after the second time; and

cause the at least one telecommunications spectrum block to transition from the second technology to the fourth technology at a time corresponding to the fourth time.

11. The system of claim 10 , wherein the interactive diagram includes indicators of each technology that is to be deployed on each of the telecommunications spectrum blocks in the set at each of the first, second, and fourth times.

12. The system of claim 8 , wherein defining the second technology to be deployed on at least one of the telecommunications spectrum blocks during a second time comprises:

accessing a data store that identifies the at least one telecommunications spectrum block and the first technology deployed on the at least one telecommunications spectrum block; and

modifying the data store to create an entry for the second time that specifies the second technology to be deployed on the at least one telecommunications spectrum block at the second time.

13. The system of claim 12 , wherein the instructions when executed further cause the system to:

generate a dashboard to visualize an effect on the telecommunications network caused by transitioning the at least one telecommunications spectrum block from the first technology to the second technology.

14. The system of claim 13 , wherein the dashboard includes a selector to select between multiple effects caused by the transition, the multiple effects including one or more of:

a number of telecommunications spectrum blocks that have transitioned from the first technology to the second technology;

a number of telecommunications spectrum blocks for which the second time has been completed;

a number of telecommunications spectrum blocks on which two or more technologies are deployed;

an amount of increase in bandwidth for the second technology; or

a number of blocks added to the telecommunications network.

15. A method comprising:

retrieving from a data store, data defining a set of telecommunications spectrum blocks that are licensed by a telecommunications network within a selected geographic region, wherein each telecommunications spectrum block is allocated to one or more technologies to facilitate communications transmitted according to a protocol defined within each technology;

generating an interactive diagram representing the set of telecommunications spectrum blocks and identifying a first technology deployed on each of the telecommunications spectrum blocks at a first time;

defining, in response to at least one user input directed to the interactive diagram, a second technology to be deployed on at least one of the telecommunications spectrum blocks during a second time; and

causing the at least one telecommunications spectrum block to transition from the first technology to the second technology at a time corresponding to the second time.

16. The method of claim 15 , further comprising:

defining, in response to a second user input directed to the interactive diagram, a third technology to be deployed on a second telecommunications spectrum block during the second time; and

causing the second telecommunications spectrum block to transition from the first technology to the third technology at the time corresponding to the second time.

17. The method of claim 15 , further comprising:

defining, in response to a second user input directed to the interactive diagram, a fourth technology to be deployed on the at least one telecommunications spectrum block during a fourth time after the second time; and

causing the at least one telecommunications spectrum block to transition from the second technology to the fourth technology at a time corresponding to the fourth time.

18. The method of claim 17 , wherein the interactive diagram includes indicators of each technology that is to be deployed on each of the telecommunications spectrum blocks in the set at each of the first, second, and fourth times.

19. The method of claim 15 , wherein defining the second technology to be deployed on at least one of the telecommunications spectrum blocks during a second time comprises:

accessing a data store that identifies the at least one telecommunications spectrum block and the first technology deployed on the at least one telecommunications spectrum block; and

modifying the data store to create an entry for the second time that specifies the second technology to be deployed on the at least one telecommunications spectrum block at the second time.

20. The method of claim 15 , further comprising:

generating a dashboard to visualize an effect on the telecommunications network caused by transitioning the at least one telecommunications spectrum block from the first technology to the second technology.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2022
From: PANDURU, FLAVIU GABRIEL
To: T-MOBILE USA, INC.
Reel/Frame 058580/0509 →
Continuity (1)
Related Publication 20230199508A1 · Jun 22, 2023
References Cited (48)
US RE38787E · Sainton et al. · 2005 [cited by applicant]
US 7599686B2 · Mehta · 2009 [cited by applicant]
US 7876786B2 · Bahl et al. · 2011 [cited by applicant]
US 7894821B2 · Bai et al. · 2011 [cited by applicant]
US 7899451B2 · Hu et al. · 2011 [cited by applicant]
US 8073458B2 · Chang · 2011 [cited by applicant]
US 8175612B2 · Palmer et al. · 2012 [cited by applicant]
US 8483120B2 · Seligsohn et al. · 2013 [cited by applicant]
US 8824436B2 · Flore et al. · 2014 [cited by applicant]
US 9094899B2 · Smith et al. · 2015 [cited by applicant]
US 9204450B2 · Moilanen et al. · 2015 [cited by applicant]
US 9622084B2 · Ren et al. · 2017 [cited by applicant]
US 9629020B2 · Smith et al. · 2017 [cited by applicant]
US 9699663B1 · Jovancevic · 2017 [cited by applicant]
US 9736018B2 · Smith · 2017 [cited by applicant]
US 9742535B2 · Lorca Hernando · 2017 [cited by applicant]
US 9801115B2 · Sadek · 2017 [cited by applicant]
US 9820159B2 · Ghasemzadeh et al. · 2017 [cited by applicant]
US 9832653B2 · Smith et al. · 2017 [cited by applicant]
US 9832654B2 · Koskinen et al. · 2017 [cited by applicant]
US 9867058B2 · Tudose et al. · 2018 [cited by applicant]
US 9883405B2 · Soulie · 2018 [cited by applicant]
US 9930536B2 · Smith et al. · 2018 [cited by applicant]
US 10070320B2 · Palamara et al. · 2018 [cited by applicant]
US 11068906B2 · Smith et al. · 2021 [cited by applicant]
US 20160315792A1 · Rahmati et al. · 2016 [cited by applicant]
US 20160328120A1 · Smith · 2016 [cited by applicant]
US 20190201119A1 · Harris · 2019 [cited by examiner]
US 20200296133A1 · Kras · 2020 [cited by examiner]
US 20230023255A1 · Belani · 2023 [cited by examiner]
US 20230198694A1 · Panduru · 2023 [cited by applicant]
US 20230224320A1 · Irimie · 2023 [cited by examiner]
CN 105813209B · 2019 [cited by applicant]
CN 109600190B · 2020 [cited by applicant]
DE 10252489A1 · 2004 [cited by applicant]
DE 10154546B4 · 2005 [cited by applicant]
EP 1437667A1 · 2004 [cited by applicant]
EP 2974429B1 · 2018 [cited by applicant]
JP 2020184794A · 2020 [cited by applicant]
WO 2010065510A1 · 2010 [cited by applicant]
WO 2015090013A1 · 2015 [cited by applicant]
WO 2016011899A1 · 2016 [cited by applicant]
WO 2016149372A1 · 2016 [cited by applicant]
WO 2016153984A1 · 2016 [cited by applicant]
WO 2017184676A1 · 2017 [cited by applicant]
WO 2018022629A1 · 2018 [cited by applicant]
WO 2019125096A1 · 2019 [cited by applicant]
WO 2021238843A1 · 2021 [cited by applicant]