IP Library Granted Patent US 12,652,083
Granted Patent B2
US 12,652,083 · App. 18/804,337 · Granted Jun 9, 2026

Systems and methods for satellite selection using beamscanning techniques

Inventors: Heinz A. Miranda (Cary, IL); Michael H. Baker (Elmhurst, IL); Yong Liu (Chicago, IL); James P. Michels (Lake Zurich, IL)
Assignee: GOGO BUSINESS AVIATION LLC
H04B7/043H04B7/18558H04B7/2041
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,652,083
App. No.
18/804,337
Granted
Jun 9, 2026
Kind
B2
Abstract

Systems and methods are described for connecting with LEO satellites while reducing emissions toward GEO satellite communications. A system to implement the instant techniques may include a system comprised of a user communications equipment and a LEO constellation. The user equipment (“UE”) may comprise a communications modem and an active antenna unit with a transmit and receive beamformer. In further implementations, the UE may include additional receive only beamformers. The LEO constellation can have a regenerative payload or bent pipe, and can include orbits at different altitudes. Methods as described herein may include a procedure by which the user equipment and LEO satellite work together to identify candidate serving satellites, and select the one that allows to meet the power density requirements to avoid interfering with the GEO satellites.

Claims (51)

1 . A method comprising:

searching, by one or more processors and within an orbital trajectory for one or more satellites, for synchronization signals from at least some of the one or more satellites;

generating, by the one or more processors, a set of potential antenna angles for an antenna array associated with a mobile user equipment (UE); and

selecting, by the one or more processors and based on at least the set of potential antenna angles, a satellite of the one or more satellites with which the mobile UE can communicate while maintaining a noise rise level with other satellite connections that does not meet a predetermined threshold value.

2 . The method of claim 1 , further comprising:

generating, by the one or more processors, corresponding indications of whether communications for each potential antenna angle of the set of potential antenna angles will impact the other satellite connections, wherein each indication of the corresponding indications comprises a lookup table, and each potential antenna angle of the set of potential antenna angles includes at least one of a latitude, a heading, a steering azimuth, or a steering elevation.

3 . The method of claim 1 , wherein the predetermined threshold value is a predetermined power density flux threshold value and the selecting the satellite comprises:

determining whether each of the set of potential antenna angles causes a power density flux of any of the other satellite connections to meet the predetermined power density flux threshold value.

4 . The method of claim 3 , further comprising:

determining whether each of the set of potential antenna angles with a tapering filter applied causes a tapered power density flux of any of the other satellite connections to meet the predetermined power density flux threshold value.

5 . The method of claim 4 , wherein the tapering filter is a first tapering filter and the tapered power density flux is a first tapered power density flux, the method further comprising:

determining, responsive to determining that a potential antenna angle of the set of potential antenna angles with the first tapering filter applied causes the first tapered power density flux of any of the other satellite connections to meet the predetermined power density flux threshold value, whether the potential antenna angle with a second tapering filter applied causes a second tapered power density flux of any of the other satellite connections to meet the predetermined power density flux threshold value.

6 . The method of claim 1 , wherein the searching occurs using a first beamformer for transmission and reception associated with the mobile UE, the method further comprising:

searching within the orbital trajectory for neighboring satellites using a second beamformer for transmission and reception.

7 . The method of claim 1 , wherein the antenna array is at least one of a rectangular phased antenna array, a circular array, or a vehicle shape specific array.

8 . The method of claim 1 , further comprising:

detecting that the mobile UE will be in a coverage zone associated with the satellite of the one or more satellites for at least a predetermined period of time and communications with the selected satellite of the one or more satellites are unlikely to cause the noise rise level with the other satellite connections to exceed the predetermined threshold value for at least the predetermined period of time; and

facilitating, responsive to the detecting, communication between the mobile UE and the selected satellite in accordance with the set of potential antenna angles.

9 . The method of claim 1 , wherein the selected satellite of the one or more satellites is a first satellite, the method further comprising:

determining at least one of that the mobile UE is near an edge of a coverage zone associated with the first satellite or communications with the first satellite are likely to cause the noise rise level with the other satellite connections to exceed the predetermined threshold value;

identifying a second satellite for communication according to the set of potential antenna angles; and

performing a handover from the first satellite to the second satellite.

10 . The method of claim 1 , wherein the other satellite connections include connections between one or more other UEs different than the mobile UE and one or more geosynchronous earth orbit (GEO) satellites.

11 . A system comprising:

an antenna array configured to facilitate communications between a mobile user equipment (UE) and satellites, the antenna array associated with the mobile UE; and

the mobile UE including one or more processors and a memory storing one or more instructions that, when executed, cause the one or more processors to:

cause the system to search, within an orbital trajectory for one or more satellites, for synchronization signals from at least some of the one or more satellites;

generate a set of potential antenna angles for the antenna array; and

select, based on at least the set of potential antenna angles, a satellite of the one or more satellites with which the mobile UE can communicate while maintaining a noise rise level with other satellite connections that does not meet a predetermined threshold value.

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

generate corresponding indications of whether communications for each potential antenna angle of the set of potential antenna angles will impact the other satellite connections, wherein each indication of the corresponding indications comprise a lookup table, and each potential antenna angle of the set of potential antenna angles includes at least one of a latitude, a heading, a steering azimuth, or a steering elevation.

13 . The system of claim 11 , wherein the predetermined threshold value is a predetermined power density flux threshold value and the one or more instructions to select the satellite, when executed, cause the one or more processors to:

determine whether each of the set of potential antenna angles causes a power density flux of any of the other satellite connections to meet the predetermined power density flux threshold value.

14 . The system of claim 13 , wherein the one or more instructions, when executed, further cause the one or more processors to:

determine whether each of the set of potential antenna angles with a tapering filter applied causes a tapered power density flux of any of the other satellite connections to meet the predetermined power density flux threshold value.

15 . The system of claim 14 , wherein the tapering filter is a first tapering filter, the tapered power density flux is a first tapered power density flux, and the one or more instructions, when executed, further cause the one or more processors to:

determine, responsive to determining that a potential antenna angle of the set of potential antenna angles with the first tapering filter applied causes the first tapered power density flux of any of the other satellite connections to meet the predetermined power density flux threshold value, whether the potential antenna angle with a second tapering filter applied causes a second tapered power density flux of any of the other satellite connections to meet the predetermined power density flux threshold value.

16 . The system of claim 11 , further comprising:

a first beamformer for transmission and reception,

wherein the one or more instructions to cause the system to search, when executed, cause the one or more processors to:

cause the system to search, within the orbital trajectory for the one or more satellites, for the synchronization signals using the first beamformer for transmission and reception; and

cause a second beamformer for transmission and reception to search within the orbital trajectory for neighboring satellites using the second beamformer.

17 . The system of claim 11 , wherein the antenna array is at least one of a rectangular phased antenna array, a circular array, or a vehicle shape specific array.

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

detect that the mobile UE will be in a coverage zone associated with the satellite of the one or more satellites for at least a predetermined period of time and communications with the selected satellite of the one or more satellites are unlikely to cause the noise rise level with the other satellite connections to exceed the predetermined threshold value for at least the predetermined period of time; and

facilitate, responsive to the detecting, communication between the mobile UE and the selected satellite in accordance with the set of potential antenna angles.

19 . The system of claim 11 , wherein the selected satellite of the one or more satellites is a first satellite and the one or more instructions, when executed, further cause the one or more processors to:

determine at least one of that the mobile UE is near an edge of a coverage zone associated with the first satellite or communications with the first satellite are likely to cause the noise rise level with the other satellite connections to exceed the predetermined threshold value;

identify a second satellite for communication according to the set of potential antenna angles; and

perform a handover from the first satellite to the second satellite.

20 . The system of claim 11 , wherein the other satellite connections include connections between one or more other UEs different than the mobile UE and one or more geosynchronous earth orbit (GEO) satellites.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Dec 3, 2024
From: GOGO BUSINESS AVIATION LLC
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 069479/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2024
From: MIRANDA, HEINZ A.; BAKER, MICHAEL H.; LIU, YONG; MICHELS, JAMES P.
To: GOGO BUSINESS AVIATION LLC
Reel/Frame 068287/0109 →