IP Library Granted Patent US 11,115,114
Granted Patent B2
US 11,115,114 · App. 16/847,507 · Granted Sep 7, 2021

Handover of a mobile terminal in a multi-beam satellite based on network conditions

Inventor: Fred Treesh (Carlsbad, CA)
Assignee: Viasat, Inc.
H04B7/18508H04B7/18541H04B7/2041H04W36/24
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 11,115,114
App. No.
16/847,507
Granted
Sep 7, 2021
Kind
B2
Abstract

Methods and systems are described for providing satellite beam handover based on predicted network conditions. In embodiments, a satellite communications system retrieves flight plan data for a plurality of aircraft being provided a network access service, identifies, for each aircraft respective candidate satellite beams of the plurality of satellite beams for providing the network access service, each candidate satellite beam having an associated service timeframe for providing the network access service, obtains, for each of the respective candidate satellite beams, a beam utilization score indicative of predicted beam utilization by the plurality of aircraft over the associated service timeframe, selects satellite beams for providing the network access service of each aircraft of the plurality of aircraft based at least in part on the beam utilization scores, and schedules handover of the network access service for the plurality of aircraft to the selected satellite beams.

Claims (37)

1. A method for satellite beam handover management for aircraft in a satellite communication system comprising a plurality of satellites, the method comprising:

retrieving flight plan data for a plurality of aircraft being provided a network access service for passengers via the satellite communication system;

identifying, for each aircraft of the plurality of aircraft based at least in part on the flight plan data, respective candidate satellites of the plurality of satellites for providing the network access service over a service timeframe;

determining a service utilization for each aircraft of the plurality of aircraft for the service timeframe;

selecting, over the service timeframe, satellite beams of one or more satellites of the plurality of satellites for providing the network access service for each aircraft of the plurality of aircraft based at least in part on the respective candidate satellites and the determined service utilization for the plurality of aircraft; and

scheduling at least one handover for at least one of the plurality of aircraft to a selected satellite beam during the service timeframe.

2. The method of claim 1 , wherein the selecting is further based at least in part on one or more priority rules.

3. The method of claim 2 , wherein the one or more priority rules comprise a priority based on a satellite technology, a priority based on a satellite operator, a priority based on link performance, or a combination thereof.

4. The method of claim 1 , wherein the selecting is based at least in part on receiving a handover evaluation trigger.

5. The method of claim 4 , wherein the received handover evaluation trigger comprises one or more of a periodic trigger, a change in the flight plan data, or a service level of the network access service to an aircraft falling below a service threshold.

6. The method of claim 1 , further comprising:

optimizing a value function based at least in part on the determined service utilization associated with each aircraft of the plurality of aircraft, wherein the selecting is based at least in part on the optimized value function.

7. The method of claim 6 , wherein the optimizing comprises:

updating the determined service utilization as an associated aircraft traverses a candidate satellite; and

revising the value function based at least in part on the updated determined service utilization.

8. The method of claim 1 , wherein the service utilization is determined based at least in part on historical service utilization data, an estimated number of the passengers utilizing the network access service on each aircraft, a service level offered to the passengers utilizing the network access service on each aircraft, a predicted spectral efficiency of communication between a satellite and each aircraft for an associated beam, or a combination thereof.

9. The method of claim 1 , wherein the plurality of satellites have service coverage areas that at least partially overlap with each other.

10. An apparatus for satellite beam handover management for aircraft in a satellite communication system comprising a plurality of satellites, comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory; wherein the instructions are executable by the processor to cause the apparatus to:

retrieve flight plan data for a plurality of aircraft being provided a network access service for passengers via the satellite communication system;

identify, for each aircraft of the plurality of aircraft based at least in part on the flight plan data, respective candidate satellites of the plurality of satellites for providing the network access service over a service timeframe;

determine a service utilization for each aircraft of the plurality of aircraft for the service timeframe;

select, over the service timeframe, satellite beams of one or more satellites of the plurality of satellites for providing the network access service for each aircraft of the plurality of aircraft based at least in part on the respective candidate satellites and the determined service utilization for the plurality of aircraft; and

schedule at least one handover for at least one of the plurality of aircraft to a selected satellite beam during the service timeframe.

11. The apparatus of claim 10 , wherein the selecting is further based at least in part on one or more priority rules.

12. The apparatus of claim 11 , wherein the one or more priority rules comprise a priority based on a satellite technology, a priority based on a satellite operator, a priority based on link performance, or a combination thereof.

13. The apparatus of claim 10 , wherein the selecting is based at least in part on receiving a handover evaluation trigger.

14. The apparatus of claim 13 , wherein the received handover evaluation trigger comprises one or more of a periodic trigger, a change in the flight plan data, or a service level of the network access service to an aircraft falling below a service threshold.

15. The apparatus of claim 10 , wherein the instructions are executable by the processor to cause the apparatus to:

optimize a value function based at least in part on the determined service utilization associated with each aircraft of the plurality of aircraft, wherein the selecting is based at least in part on the optimized value function.

16. The apparatus of claim 15 , wherein the instructions executable to cause the apparatus to optimize are executable by the processor to cause the apparatus to:

update the determined service utilization as an associated aircraft traverses a candidate satellite; and

revise the value function based at least in part on the updated determined service utilization.

17. The apparatus of claim 10 , wherein the service utilization is determined based at least in part on historical service utilization data, an estimated number of the passengers utilizing the network access service on each aircraft, a service level offered to the passengers utilizing the network access service on each aircraft, a predicted spectral efficiency of communication between a satellite and each aircraft for an associated beam, or a combination thereof.

18. The apparatus of claim 10 , wherein the plurality of satellites have service coverage areas that at least partially overlap with each other.

Assignments (5)
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 19, 2023
From: VIASAT, INC.
To: MUFG BANK, LTD., AS AGENT
Reel/Frame 064948/0379 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Jun 29, 2023
From: VIASAT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 064176/0566 →
SECURITY AGREEMENT Recorded Jun 1, 2023
From: VIASAT, INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 063822/0446 →
SECURITY AGREEMENT Recorded Mar 7, 2022
From: VIASAT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 059332/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2020
From: TREESH, FRED
To: VIASAT, INC.
Reel/Frame 052514/0611 →
Continuity (3)
Continuation 16368307 · Mar 28, 2019
Continuation 15666257 · Aug 1, 2017
Related Publication 20200343965A1 · Oct 29, 2020
Cited By (2)
US 12,445,924 US 12,598,528