IP Library Granted Patent US 12,446,059
Granted Patent B2
US 12,446,059 · App. 17/992,706 · Granted Oct 14, 2025

Managing interference for wireless devices in a non-terrestrial network environment

Inventors: Mehdi Alasti (Reston, VA); David Zufall (Lone Tree, CO); Jingyi Zhou (Belle Mead, NJ); Siddhartha Chenumolu (Broadlands, VA)
Assignee: DISH Wireless L.L.C.
H04W72/54
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,446,059
App. No.
17/992,706
Granted
Oct 14, 2025
Kind
B2
Abstract

An example system and method may manage interference for wireless devices in a non-terrestrial network environment. An example system may determine spectrum blanking ranges for a wireless client device, where the spectrum blanking range restricts wireless frequencies in the spectrum blanking range from being assigned to wireless client devices by ground node. The system may determine a signal quality indicator value for a wireless client device, determine an assignable spectrum range for the wireless client device based on the signal quality indicator value and the spectrum blanking range(s), and assign a channel to the wireless client device using the assignable spectrum range.

Claims (43)

1. A computer-implemented method comprising:

determining, by one or more processors, a signal quality indicator value for a wireless client device using one or more wireless signals;

determining, by the one or more processors, one or more spectrum blanking ranges for the wireless client device, the one or more spectrum blanking ranges restricting wireless frequencies in the one or more spectrum blanking ranges from being assigned to the wireless client device by a ground node, wherein the determining the one or spectrum blanking ranges includes;

determining a spectrum band used by a satellite serving a cell area of the ground node; and

determining the one or more spectrum blanking ranges for the wireless client device based on the spectrum band used by the satellite, wherein determining the spectrum band includes determining a location of the ground node and identifying the satellite serving the cell area from among a plurality of satellites based on the location of the ground node, each of the plurality of satellites using a different spectrum band;

determining, by the one or more processors, an assignable spectrum range for the wireless client device based on the signal quality indicator value and the one or more spectrum blanking ranges; and

assigning, by the one or more processors, a channel to the wireless client device using the assignable spectrum range.

2. The computer-implemented method of claim 1 , further comprising:

receiving, by the one or more processors, the one or more wireless signals from the wireless client device, the one or more wireless signals identifying the wireless client device.

3. The computer-implemented method of claim 1 , wherein the signal quality indicator value is determined for the wireless client device relative to one or more antennas of the ground node.

4. The computer-implemented method of claim 1 , further comprising:

determining a size of the one or more spectrum blanking ranges based on an elevation angle, wherein a lower elevation angle relative to a horizon causes the one or more processors to determine the size of the one or more spectrum blanking ranges to be larger than the one or more spectrum blanking ranges are for a relatively higher elevation angle relative to the horizon.

5. The computer-implemented method of claim 1 , further comprising:

determining a distance between the ground node and one or more satellites based on a position of the one or more satellites; and

determining a size of the one or more spectrum blanking ranges based on the distance, wherein a longer distance causes the one or more processors to determine the size of the one or more spectrum blanking ranges to be larger than a relatively shorter distance between the ground node and the one or more satellites.

6. The computer-implemented method of claim 1 , wherein:

the plurality of satellites serve a plurality of geographic regions, each spectrum band corresponding to a geographic region of the plurality of geographic regions.

7. A system comprising:

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, cause the system to:

determine a signal quality indicator value for a wireless client device using one or more wireless signals;

determine one or more spectrum blanking ranges for the wireless client device, the one or more spectrum blanking ranges restricting wireless frequencies in the one or more spectrum blanking ranges from being assigned to the wireless client device, wherein determining the one or more spectrum blanking ranges includes;

determining a spectrum band used by a satellite serving a cell area associated with the wireless client device; and

determining the one or more spectrum blanking ranges for the wireless client device based on the spectrum band used by the satellite, wherein determining the spectrum band includes determining a location of a cell tower of the cell area and identifying the satellite serving the cell area from among a plurality of satellites based on the location of the cell tower, each of the plurality of satellites using a different spectrum band;

determine an assignable spectrum range for the wireless client device based on the signal quality indicator value and the one or more spectrum blanking ranges; and

assign a channel to the wireless client device using the assignable spectrum range.

8. The system of claim 7 , wherein the instructions, when executed by the one or more processors, further cause the system to:

receive the one or more wireless signals from the wireless client device, the one or more wireless signals identifying the wireless client device.

9. The system of claim 7 , wherein the signal quality indicator value is determined for the wireless client device relative to one or more antennas of a cell associated with the wireless client device.

10. The system of claim 7 , wherein the instructions, when executed by the one or more processors, further cause the system to:

determine a size of the one or more spectrum blanking ranges based on an elevation angle, wherein a lower elevation angle relative to a horizon causes the one or more processors to determine the size of the one or more spectrum blanking ranges to be larger than the one or more spectrum blanking ranges are for a relatively higher elevation angle relative to the horizon.

11. The system of claim 7 , wherein the instructions, when executed by the one or more processors, further cause the system to:

determine a distance between the cell area and one or more satellites based on the position of the one or more satellites; and

determine a size of the one or more spectrum blanking ranges based on the distance, wherein a longer distance causes the one or more processors to determine the size of the one or more spectrum blanking ranges to be larger than a relatively shorter distance between the cell area and the one or more satellites.

12. A computer-implemented method comprising:

determining, by one or more processors, a signal quality indicator value for a wireless client device using one or more wireless signals;

determining, by the one or more processors, one or more spectrum blanking ranges for the wireless client device, the one or more spectrum blanking ranges restricting wireless frequencies in the one or more spectrum blanking ranges from being assigned to the wireless client device, determining the one or spectrum blanking ranges including:

determining a satellite serving a geographic region including a cell for the wireless client device;

determining an elevation angle of the satellite relative to the cell;

determining a spectrum band used by the satellite; and

setting the one or more spectrum blanking ranges based on the elevation angle and the spectrum band used by the satellite;

determining, by the one or more processors, an assignable spectrum range for the wireless client device based on the signal quality indicator value and the one or more spectrum blanking ranges; and

assigning, by the one or more processors, a channel to the wireless client device using the assignable spectrum range.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2025
From: DISH WIRELESS L.L.C.
To: BOOST SUBSCRIBERCO L.L.C.
Reel/Frame 073066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2022
From: ALASTI, MEHDI; ZUFALL, DAVID; ZHOU, JINGYI; CHENUMOLU, SIDDHARTHA
To: DISH WIRELESS L.L.C.
Reel/Frame 061858/0594 →
Continuity (1)
Related Publication 20240172261A1 · May 23, 2024
References Cited (14)
US 6400927B1 · Daniel · 2002 [cited by examiner]
US 10848237B1 · Sorond et al. · 2020 [cited by applicant]
US 12262252B2 · Kim · 2025 [cited by examiner]
US 20100272038A1 · Hamalainen · 2010 [cited by examiner]
US 20210036769A1 · Sorond · 2021 [cited by examiner]
US 20220394488A1 · Navarro · 2022 [cited by examiner]
US 20230156844A1 · Chen · 2023 [cited by examiner]
US 20240121848A1 · Chen · 2024 [cited by examiner]
US 20250048202A1 · Ramachandra · 2025 [cited by examiner]
WO 0117133A1 · 2001 [cited by applicant]
WO 2009056390A2 · 2009 [cited by applicant]
WO 2021078399A1 · 2021 [cited by applicant]
WO WO2022212424A1 · 2022 [cited by examiner]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US2023/036621, mailed on Feb. 9, 2024, 11 pages. [cited by applicant]