IP Library Granted Patent US 11,281,206
Granted Patent B2
US 11,281,206 · App. 16/728,771 · Granted Mar 22, 2022

Delivering connectivity to a service area by aerial vehicles using probabilistic methods

Inventors: Salvatore J. Candido (Mountain View, CA); Sameera Sylvia Ponda (Mountain View, CA)
Assignee: SoftBank Corp.
G05D1/0027G01W1/10G05D1/0615G08G5/003G08G5/0043
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,281,206
App. No.
16/728,771
Granted
Mar 22, 2022
Kind
B2
Abstract

Methods and systems for controlling a group of aerial vehicles to meet a connectivity service objective are provided. A method may include causing aerial vehicles in the group to arrive at a target service area during a given arrival time window associated with the connectivity service objective, which may indicate a desired probability of service coverage of the target service area. The method further includes calculating a probability of service coverage of the target service area for the vehicles for a time period after the vehicles are expected to arrive at the target service area, determining whether the probability of service coverage meets a threshold, and causing the vehicles to operate according to a station seeking flight policy during the time period.

Claims (45)

1. A method for controlling a group of aerial vehicles to meet a connectivity service objective, the method comprising:

causing two or more aerial vehicles in the group to arrive at a target service area during a given arrival time window associated with the connectivity service objective;

calculating a probability of service coverage of the target service area for the two or more aerial vehicles for a first time period after the two or more aerial vehicles are expected to arrive at the target service area;

determining whether the probability of service coverage meets a probability of coverage threshold; and

when the probability of service coverage meets the probability of coverage threshold, causing the two or more aerial vehicles to operate according to a station seeking flight policy during the first time period.

2. The method of claim 1 , wherein the connectivity service objective further specifies a desired level of service.

3. The method of claim 2 , wherein the desired level of service is based on a demand for connectivity service.

4. The method of claim 1 , wherein causing the two or more aerial vehicles to operate according to the station seeking flight policy occurs in response to a determination that the probability of service coverage meets the probability of coverage threshold.

5. The method of claim 1 , further comprising determining whether a forecasted wind pattern is favorable for station seeking, wherein causing the two or more aerial vehicles to operate according to the station seeking flight policy occurs in response to a determination that the forecasted wind pattern is favorable for station seeking.

6. The method of claim 1 , further comprising:

when the probability of service coverage does not meet the probability of coverage threshold:

calculating a minimum number of additional aerial vehicles necessary to meet the probability of coverage threshold;

causing one or more additional aerial vehicles equal to the minimum number of additional aerial vehicles to travel to the target service area; and

causing the one or more additional aerial vehicles to operate according to a station seeking flight policy during a remainder of the first time period.

7. The method of claim 1 , wherein the group of aerial vehicles comprises two or more heterogeneous aerial vehicles.

8. The method of claim 1 , wherein the group of aerial vehicles comprises two or more non-interdependent aerial vehicles.

9. The method of claim 1 , wherein the group of aerial vehicles comprises at least one balloon.

10. The method of claim 1 , wherein the group of aerial vehicles comprises at least one fixed wing high altitude aerial vehicle.

11. The method of claim 1 , wherein the given arrival time window overlaps with a start of connectivity service specified by the connectivity service objective.

12. The method of claim 1 , wherein the first time period overlaps with the given arrival time window.

13. The method of claim 1 , wherein the station seeking flight policy comprises a neural network encoding a flight policy optimizing for remaining within the target service area for the first time period.

14. The method of claim 1 , wherein the station seeking flight policy is configured to output a set of actions for the two or more aerial vehicles to take in order to remain within or near the target service area for the first time period.

15. The method of claim 1 , wherein the station seeking flight policy is configured to output a set of commands configured to cause the two or more aerial vehicles to take one or more actions in order to remain within or near the target service area for the first time period.

16. The method of claim 1 , wherein the station seeking flight policy is configured to select a heading based on input indicating:

a location and an altitude of each of the two or more aerial vehicles,

wind pattern data for the location and the altitude, and

a destination, wherein the destination is associated with the target service area.

17. The method of claim 1 , wherein the station seeking flight policy is configured to adjust an altitude of each of the two or more aerial vehicles.

18. The method of claim 1 , further comprising:

selecting a subgroup of lower cost aerial vehicles to service the target service area based on a determination that the probability of service coverage by the subgroup of lower cost aerial vehicles meets the probability of coverage threshold for a second time period; and

causing the subgroup of lower cost aerial vehicles to service the target service area for the second time period,

wherein the group of aerial vehicles comprises a heterogeneous group of aerial vehicles.

19. The method of claim 1 , further comprising:

selecting a subgroup of higher cost aerial vehicles to service the target service area based on a determination that the probability of service coverage by a subgroup of lower cost aerial vehicles does not meet the probability of coverage threshold for a second time period; and

causing the subgroup of higher cost aerial vehicles to service the target service area for the second time period,

wherein the group of aerial vehicles comprises a heterogeneous group of aerial vehicles.

20. A computer system comprising:

a memory; and

one or more processors configured to perform operations for controlling a group of aerial vehicles to meet a connectivity service objective, the one or more processors configured to:

cause two or more aerial vehicles in the group to arrive at a target service area during a given arrival time window associated with the connectivity service objective;

calculate a probability of service coverage of the target service area for the two or more aerial vehicles for a first time period after the two or more aerial vehicles are expected to arrive at the target service area;

determine whether the probability of service coverage meets a probability of coverage threshold; and

when the probability of service coverage meets the probability of coverage threshold, cause the two or more aerial vehicles to operate according to a station seeking flight policy during the first time period.

21. The method of claim 1 , wherein the given arrival time window coincides with a service start date or time for the connectivity service objective, and the connectivity service objective specifies desired levels of service which differ for different times of day and time periods, wherein the time periods include blackout periods where service is not desired.

22. The computer system of claim 20 , wherein the given arrival time window coincides with a service start date or time for the connectivity service objective, and the connectivity service objective specifies desired levels of service which differ for different times of day and time periods, wherein the time periods include blackout periods where service is not desired.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2021
From: LOON LLC
To: SOFTBANK CORP.
Reel/Frame 056988/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2019
From: CANDIDO, SALVATORE J.; PONDA, SAMEERA SYLVIA
To: LOON LLC
Reel/Frame 051378/0656 →