IP Library Granted Patent US 10,629,097
Granted Patent B1
US 10,629,097 · App. 15/787,181 · Granted Apr 21, 2020

Dynamic balloon network coverage map

Inventors: Eric Teller (Mountain View, CA); Richard Wayne DeVaul (Mountain View, CA); Michael Cassidy (Mountain View, CA)
Assignee: LOON LLC
G09B29/006B64B1/40G06F3/0484H04B7/18502H04L43/045H04L43/08H04W84/005H04W84/06B64C2201/022H04W16/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 10,629,097
App. No.
15/787,181
Granted
Apr 21, 2020
Kind
B1
Abstract

Example embodiments may relate to web interfaces for a balloon-network. For example, a computing device may display a graphical interface that provides information related to a balloon network configured to provide service in a geographic area, where the graphical interface includes a map. The computing device may receive real-time bandwidth data related to balloons in the balloon network, where the balloons are each configured to change position via altitudinal movement and via horizontal movement with respect to the ground. Based at least in part on the received real-time bandwidth data, the computing device may display, on the map, a visual representation of bandwidth information corresponding to one or more regions in the geographic area, where the visual representation of bandwidth information updates from time to time based at least in part on a change in position of one or more balloons in the balloon network.

Claims (31)

1. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions comprising:

displaying a graphical interface that provides information related to a balloon network, wherein the balloon network is configured to provide service in a geographic area, wherein each balloon in the balloon network is configured to change position with respect to a ground, and wherein the graphical interface comprises (i) a map showing at least a portion of the geographic area and (ii) a balloon icon representing, within the portion of the geographic area that is shown on the map, a geographical location of a particular balloon in the balloon network;

receiving, via the graphical interface, input data corresponding to a request for additional information about the particular balloon represented by the balloon icon, the input data indicating a future time;

updating, in response to the input data indicating a future time, the geographical location of the particular balloon to an expected location of the particular balloon; and

based at least in part on the received input data, displaying, via the graphical interface, the additional information in association with the balloon icon, including displaying a graphical representation of the expected location of the particular balloon at the future time.

2. The non-transitory computer readable medium of claim 1 , wherein the graphical interface further comprises a graphical representation of an expected trajectory of the particular balloon.

3. The non-transitory computer readable medium of claim 1 , wherein the additional information comprises information related to one or more of the following: (i) an identifier of the particular balloon, (ii) a model of the particular balloon, and (iii) capabilities of the particular balloon.

4. The non-transitory computer readable medium of claim 1 , wherein the additional information comprises sensor data from at least one sensor of the particular balloon, and wherein the sensor data is representative of one or more of the following: (i) temperature, (ii) wind speed, (iii) air pressure, (iv) speed, (v) altitude, (vi) direction of travel, and (vii) a real-time camera feed.

5. The non-transitory computer readable medium of claim 1 , wherein the additional information comprises bandwidth information corresponding to the particular balloon.

6. The non-transitory computer readable medium of claim 5 , wherein the bandwidth information comprises one or more of: (i) total bandwidth, (ii) in-use bandwidth, (iii) historically-available bandwidth, (iv) forecasted bandwidth, and (v) available bandwidth.

7. The non-transitory computer readable medium of claim 1 , wherein displaying the additional information in association with the balloon icon comprises displaying a graphical representation of a flight plan for the particular balloon.

8. The non-transitory computer readable medium of claim 1 , the functions further comprising:

receiving, via the graphical interface, a selection of the balloon icon;

in response to receiving the selection of the balloon icon, generating a status box associated with the particular balloon; and

displaying the status box adjacent to the balloon icon.

9. The non-transitory computer readable medium of claim 8 , wherein the status box includes at least one of (i) information related to the particular balloon or (ii) sensor data from the particular balloon.

10. The non-transitory computer readable medium of claim 8 , the functions further comprising obtaining trajectory information of the particular balloon, wherein the status box includes a trajectory field indicating the trajectory information.

11. The non-transitory computer readable medium of claim 8 , the functions further comprising:

receiving, via the graphical interface, a selection of the balloon icon;

in response to receiving the selection of the balloon icon, providing access to an interface feature for requesting service from the particular balloon.

12. A method comprising:

displaying, by a computing device, a graphical interface that provides information related to a balloon network, wherein the balloon network is configured to provide service in a geographic area, wherein each balloon in the balloon network is configured to change position with respect to a ground, and wherein the graphical interface comprises (i) a map showing at least a portion of the geographic area and (ii) a balloon icon representing, within the portion of the geographic area that is shown on the map, a geographical location of a particular balloon in the balloon network;

receiving, by the computing device via the graphical interface, input data corresponding to a request for additional information about the particular balloon represented by the balloon icon, the input data indicating a future time;

updating, in response to the input data indicating a future time, the geographical location of the particular balloon to an expected location of the particular balloon; and

based at least in part on the received input data, displaying, by the computing device via the graphical interface, the additional information in association with the balloon icon, including displaying a graphical representation of the expected location of the particular balloon at the future time.

13. The method of claim 12 , wherein the graphical interface further comprises a graphical representation of an expected trajectory of the particular balloon.

14. The method of claim 12 , wherein the additional information comprises information related to one or more of the following: (i) an identifier of the particular balloon, (ii) a model of the particular balloon, and (iii) capabilities of the particular balloon.

15. The method of claim 12 , wherein the additional information comprises sensor data from at least one sensor of the particular balloon, and wherein the sensor data is representative of one or more of the following: (i) temperature, (ii) wind speed, (iii) air pressure, (iv) speed, (v) altitude, (vi) direction of travel, and (vii) a real-time camera feed.

16. The method of claim 12 , wherein the additional information comprises bandwidth information corresponding to the particular balloon.

17. The method of claim 16 , wherein the bandwidth information comprises one or more of: (i) total bandwidth, (ii) in-use bandwidth, (iii) historically-available bandwidth, (iv) forecasted bandwidth, and (v) available bandwidth.

18. The method of claim 12 , wherein displaying the additional information in association with the balloon icon comprises displaying a graphical representation of a flight plan for the particular balloon.

Assignments (5)
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 Apr 8, 2020
From: X DEVELOPMENT LLC
To: LOON LLC
Reel/Frame 052345/0094 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2018
From: X DEVELOPMENT LLC
To: LOON LLC
Reel/Frame 048175/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: GOOGLE INC.
To: X DEVELOPMENT LLC
Reel/Frame 044227/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: TELLER, ERIC; CASSIDY, MICHAEL; DEVAUL, RICHARD WAYNE
To: GOOGLE INC.
Reel/Frame 043895/0589 →
Continuity (2)
Continuation 14297510 · Jun 5, 2014
Provisional Application 61831505 · Jun 5, 2013
Cited By (1)
US 12,369,044