IP Library Granted Patent US 10,924,179
Granted Patent B2
US 10,924,179 · App. 16/751,442 · Granted Feb 16, 2021

Multi-constellation satellite terminal

Inventors: Anand Chari (Naperville, IL); Yong Liu (Chicago, IL); Sean S. Cordone (Wheaton, IL)
Assignee: GOGO BUSINESS AVIATION LLC
H04B7/18504H04B7/18508H04B7/18513H04B7/18526
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 10,924,179
App. No.
16/751,442
Granted
Feb 16, 2021
Kind
B2
Abstract

Techniques, systems, devices, and methods for utilizing a mobile communicator for communicating with multiple satellites, e.g., simultaneously over an interval of time, are disclosed. The mobile communicator is disposed on a vehicle, and the multiple satellites may be disposed in different satellite constellations operating in different orbits. The mobile communicator establishes multiple communication links to the multiple satellites by utilizing only the set of antenna resources provided by a single antenna platform or array. Subsets of the antenna resources are dynamically apportioned and adapted, e.g., while the vehicle travels, to establish and maintain different communication links to different satellites via different spatial channels and their respective air interfaces to thereby maintain optimal satellite communicative connectivity. On-board connectivity services for personal electronic devices and/or other on-board applications may be supported by the disclosed techniques.

Claims (58)

1. A mobile communicator, mounted on a mobile platform, for communicating with multiple constellations of satellites, the mobile communicator comprising:

a phased array antenna that is configured to propagate electromagnetic signals from the mobile communicator towards satellites via a plurality of antenna resources;

one or more transceivers configured to communicate data that is to be delivered between the mobile platform and a plurality of satellites included in the multiple constellations of satellites; and

a controller executing computer-executable instructions stored on one or more tangible-non-transitory memories to:

command the one or more transceivers to utilize a first portion of the plurality of antenna resources of the antenna array to establish a first communicative connection with a first target satellite of the plurality of satellites via a respective spatial channel of the first target satellite, the first communicative connection for delivering a data stream between the mobile platform and the plurality of satellites; and

while the first communicative connection with the first target satellite is maintained:

command the one or more transceivers to utilize a second portion of the plurality of antenna resources of the antenna array to establish a second communicative connection with a second target satellite via a respective spatial channel of the second target satellite; and

command the one or more transceivers to perform a soft or semi-soft handoff of the data stream from being delivered via the first communicative connection with the first target satellite to being delivered via the second communicative connection with the second target satellite, the soft or semi-soft handoff including a simultaneous delivery, over an interval of time, of a data payload of the data stream to the first target satellite via the first communication channel and of a duplicate of the data payload of the data stream to the second target satellite via the second communication channel.

2. The mobile communicator of claim 1 , wherein while the first communicative connection with the first target satellite is maintained, the controller executes the computer-executable instructions further to:

probe, using the second portion or a third portion of the plurality of antenna resources, spatial channel conditions corresponding to at least one of the mobile platform or the plurality of satellites; and

determine, based on the probed spatial channel conditions, the second target satellite.

3. The mobile communicator of claim 2 ,

wherein while the first communicative connection with the first target satellite is maintained, the controller executes the computer-executable instructions further to:

identify, based on the probed spatial channel conditions, updated spatial channel conditions; and

determine respective priorities of the updated spatial channel conditions; and

wherein the determination of the second target satellite is based on the respective priorities of the updated spatial channel conditions.

4. The mobile communicator of claim 2 , wherein the probe of the spatial channel conditions of the at least one of the mobile platform or the plurality of satellites comprises a probe of spatial channel conditions of multiple satellites disposed in different orbits.

5. The mobile communicator of claim 2 , wherein while the second communicative connection with the second target satellite is maintained, the controller executes the computer-executable instructions further to:

further probe, using a fourth portion of the plurality of antenna resources, the spatial channel conditions corresponding to at least one of the mobile platform or the plurality of satellites;

determine, based on the further probed spatial channel conditions, a third target satellite; and

command the one or more transceivers to utilize the fourth or a fifth portion of the plurality of antenna resources to establish a third communicative connection with the third satellite via a respective spatial channel of the third target satellite.

6. The mobile communicator of claim 5 , wherein while the second communicative connection with the second target satellite, the controller executes the computer-executable instructions further to command the one or more transceivers to perform a soft or semi-soft handoff of the data stream from being delivered via the second communicative connection with the second target satellite to being delivered via the third communicative connection with the third target satellite.

7. The mobile communicator of claim 5 , wherein the data stream is a first data stream, and the controller executes the computer-executable instructions further to:

simultaneously maintain the second communicative connection with the second target satellite and the third communicative connection with the third target satellite; and

cause a different data stream to be delivered via the third communicative connection while the first data stream is delivered via the second communicative connection.

8. The mobile communicator of claim 1 , wherein:

the multiple constellations of satellites includes at least two of: a constellation of satellites disposed in a geostationary orbit (GEO), a constellation of satellites disposed in a low earth orbit (LEO), a constellation of satellites disposed in a medium earth orbit (MEO), or a constellation of satellites disposed in a highly elliptical polar orbit; and

the first target satellite and the second target satellite are respectively disposed in different orbits.

9. The mobile communicator of claim 1 , wherein the mobile platform is an aircraft.

10. The mobile communicator of claim 1 , wherein at least a portion of the data stream includes data that corresponds to an on-board connectivity service and that is to be provided to one or more Personal Electronic Devices (PEDs) on-board the mobile platform, and wherein the mobile communicator is communicatively connected with the one or more PEDs via one or more on-board networks.

11. A method of communicating data between a mobile platform and multiple constellations of satellites, the method comprising:

commanding, via a controller of a mobile communicator mounted on the mobile platform, one or more transceivers to utilize a first portion of a plurality of antenna resources of an antenna array to establish a first communicative connection with a first target satellite of a plurality of satellites included in the multiple constellations of satellites via a respective spatial channel of the first target satellite;

causing, by the controller, a data stream to be delivered between the mobile platform and the first target satellite via the first communicative connection; and

while maintaining the first communicative connection with the first target satellite:

commanding, by the controller, the one or more transceivers to utilize a second portion of the plurality of antenna resources of the antenna array to establish a second communicative connection with a second target satellite via a respective spatial channel of the second target satellite; and

commanding, by the controller, the one or more transceivers to perform a soft or semi-soft handoff of the data stream from being delivered via the first communicative connection with the first target satellite to being delivered via the second communicative connection with the second target satellite, the soft or semi-soft handoff including a simultaneous delivery, over an interval of time, of a data payload of the data stream to the first target satellite via the first communication channel and of a duplicate of the data payload of the data stream to the second target satellite via the second communication channel.

12. The method of claim 11 , further comprising, while maintaining the first communicative connection with the first target satellite:

probing, by the controller using the second portion of plurality of antenna resources or a third portion of the plurality of antenna resources, spatial channel conditions corresponding to at least one of the mobile platform or the plurality of satellites; and

determining, by the controller and based on the probed spatial channel conditions, the second target satellite.

13. The method of claim 12 , wherein determining the second target satellite based on the probed spatial channel conditions comprises:

identifying, by the controller, updated spatial channel conditions based on the probed spatial channel conditions;

determining respective priorities of the updated spatial channel conditions; and

determining the second target satellite based on the respective priorities of the updated spatial channel conditions.

14. The method of claim 12 , wherein probing the spatial channel conditions of the at least one of the mobile platform or the plurality of satellites comprises probing conditions of multiple satellites disposed in different orbits.

15. The method of claim 12 , wherein further comprising, while maintaining the second communicative connection with the second target satellite:

further probing, by the controller and using a fourth portion of the plurality of antenna resources, the spatial channel conditions corresponding to the at least one of the mobile platform or the plurality of satellites;

determining, by the controller, updated spatial channel conditions based on the further probed spatial channel conditions,

determining, by the controller, a third target satellite based on respective priorities of the updated spatial channel conditions; and

commanding, by the controller, the one or more transceivers to utilize the fourth portion or a fifth portion of the plurality of antenna resources to establish a third communicative connection with the third target satellite.

16. The method of claim 15 , further comprising commanding, by the controller, the one or more transceivers to perform a soft or semi-soft handoff of the data stream from being delivered via the second communicative connection with the second target satellite to being delivered via the third communicative connection with the third target satellite.

17. The method of claim 15 , wherein the data stream is a first data stream, and the method further comprises causing, by the controller, a different data stream to be delivered via the third communicative connection with the third target satellite while the first data stream is being delivered via the second communicative connection with the second target satellite.

18. The method of claim 11 , wherein:

the multiple constellations of satellites includes at least two of: a constellation of satellites disposed in a geostationary orbit (GEO), a constellation of satellites disposed in a low earth orbit (LEO), a constellation of satellites disposed in a medium earth orbit (MEO), or a constellation of satellites disposed in a highly elliptical polar orbit; and

the first target satellite and the second target satellite are respectively disposed in different orbits.

19. The method of claim 11 , wherein the mobile platform is an aircraft.

20. The method of claim 11 , wherein:

at least a portion of the data stream includes data that corresponds to an on-board connectivity service and that is to be provided to one or more Personal Electronic Devices (PEDs) on-board the mobile platform; and

the method further comprises causing, by the controller, the data corresponding to the on-board connectivity service to be delivered to the one or more PEDs on-board the mobile platform.

Assignments (8)
PATENT SECURITY AGREEMENT Recorded Dec 3, 2024
From: GOGO BUSINESS AVIATION LLC
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 069479/0335 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded May 6, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: GOGO LLC; GOGO BUSINESS AVIATION LLC
Reel/Frame 056153/0033 →
RELEASE OF SECURITY INTEREST Recorded May 4, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: GOGO LLC
Reel/Frame 056129/0546 →
SECURITY INTEREST Recorded Apr 30, 2021
From: GOGO BUSINESS AVIATION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 056106/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2020
From: GOGO LLC
To: GOGO BUSINESS AVIATION LLC
Reel/Frame 053782/0669 →
SECURITY INTEREST Recorded Apr 23, 2020
From: GOGO LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052476/0926 →
PATENT SECURITY AGREEMENT Recorded Apr 16, 2020
From: GOGO LLC
To: U.S. BANK, NATIONAL ASSOCIATION
Reel/Frame 052415/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2020
From: CHARI, ANAND; LIU, YONG; CORDONE, SEAN S.
To: GOGO LLC
Reel/Frame 052388/0721 →
Continuity (2)
Continuation 16272458 · Feb 11, 2019
Related Publication 20200259556A1 · Aug 13, 2020