IP Library Granted Patent US 9,306,668
Granted Patent B2
US 9,306,668 · App. 14/108,542 · Granted Apr 5, 2016

Using predicted movement to maintain optical-communication lock with nearby balloon

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 9,306,668
App. No.
14/108,542
Granted
Apr 5, 2016
Kind
B2
Abstract

A balloon may include an optical-communication component, which may have a pointing axis. A pointing mechanism could be configured to adjust the pointing axis. The optical-communication component could be operable to communicate with a correspondent balloon via a free-space optical link. For example, the optical-communication component could include an optical receiver, transmitter, or transceiver. A controller could be configured to determine a predicted relative location of the correspondent balloon. The controller may control the pointing mechanism to adjust the pointing axis of the optical-communication component based on the predicted relative location so as to maintain the free-space optical link with the correspondent balloon.

Claims (45)

1. A balloon, comprising:

an optical-communication component, wherein the optical-communication component has a pointing axis, and wherein the optical-communication component is operable to communicate with a correspondent balloon via a free-space optical link;

a radio frequency (RF) communication system, wherein the RF communication system is operable to communicate with the correspondent balloon via an RF link;

a pointing mechanism configured to adjust the pointing axis;

a camera configured to acquire images of the correspondent balloon; and

a controller, wherein the controller is configured to (i) determine a predicted relative location of the correspondent balloon based on the images and on data received from the correspondent balloon via the RF link and (ii) control the pointing mechanism to adjust the pointing axis based on the predicted relative location, to maintain the free-space optical link with the correspondent balloon.

2. The balloon of claim 1 , wherein the balloon is a high-altitude balloon in a high-altitude balloon mesh network.

3. The balloon of claim 1 , wherein the optical-communication component comprises an optical receiver configured to receive free-space optical signals.

4. The balloon of claim 3 , wherein the optical receiver comprises a photodiode.

5. The balloon of claim 1 , wherein the optical-communication component comprises an optical transmitter configured to transmit free-space optical signals.

6. The balloon of claim 5 , wherein the optical transmitter comprises a light-emitting diode.

7. The balloon of claim 5 , wherein the optical transmitter comprises a laser.

8. The balloon of claim 5 , wherein the optical transmitter comprises a modulator, wherein the modulator is configured to modulate light to form the free-space optical signals.

9. The balloon of claim 8 , wherein the modulator comprises a spatial light modulator.

10. The balloon of claim 8 , wherein the modulator comprises a polarization modulator.

11. The balloon of claim 8 , wherein the modulator comprises a liquid-crystal modulator.

12. The balloon of claim 1 , wherein the optical-communication component comprises an optical transceiver configured to transmit and receive free-space optical signals.

13. The balloon of claim 1 , wherein the controller is configured to determine the predicted relative location of the correspondent balloon based on a Kalman filter method.

14. The balloon of claim 13 , wherein the predicted relative location of the correspondent balloon is determined using a last known location of the correspondent balloon as an input to the Kalman filter method.

15. The balloon of claim 13 , wherein the predicted relative location of the correspondent balloon is determined using a last known location and a last known motion vector of the correspondent balloon as inputs to the Kalman filter method.

16. The balloon of claim 1 , wherein the controller is configured to determine the predicted relative location of the correspondent balloon based on a linear-quadratic estimation method.

17. The balloon of claim 1 , wherein the data received from the correspondent balloon via the RF link comprises at least one of global positioning system (GPS) data or inertial navigation data.

18. A method, comprising:

determining a location of a first balloon, wherein the first balloon comprises an optical-communication component that is configured to communicate with a second balloon via a free-space optical link;

acquiring images of the second balloon;

receiving data from the second balloon via a radio frequency (RF) link;

determining a predicted location of the second balloon relative to the location of the first balloon based on data including the images of the second balloon and data received from the second balloon via the RF link; and

controlling a pointing mechanism to adjust a pointing axis of the optical-communication component in the first balloon based on the predicted location, to maintain the free-space optical link with the second balloon.

19. The method of claim 18 , wherein determining the predicted location of the second balloon comprises using a Kalman filter method.

20. The method of claim 19 , wherein determining the predicted location of the second balloon comprises using a last known location of the second balloon and a last known motion vector of the second balloon as inputs to the Kalman filter method.

21. The method of claim 18 , wherein determining the predicted location of the second balloon comprises using a linear-quadratic estimation method.

22. The method of claim 18 , wherein the optical-communication component comprises an optical receiver configured to receive free-space optical signals.

23. The method of claim 18 , wherein the optical-communication component comprises an optical transmitter configured to transmit free-space optical signals.

24. The method of claim 18 , wherein the optical-communication component comprises an optical transceiver configured to transmit and receive free-space optical signals.

25. The balloon of claim 18 , wherein the data received from the second balloon via the RF link comprises at least one of global positioning system (GPS) data or inertial navigation data.

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

determining a location of a first balloon, wherein the first balloon comprises an optical communication component that is configured to communicate with a second balloon via a free-space optical link;

acquiring images of the second balloon;

receiving data from the second balloon via a radio frequency (RF) link;

determining a predicted location of the second balloon relative to the location of the first balloon based on data including the images of the second balloon and the data received from the second balloon via the RF link; and

controlling a pointing mechanism to adjust a pointing axis of an optical-communication component in the first balloon based on the predicted location, to maintain the free-space optical link with the second balloon.

27. The non-transitory computer readable medium of claim 26 , wherein determining the predicted location of the second balloon comprises using a Kalman filter method.

28. The non-transitory computer readable medium of claim 27 , wherein determining the predicted location of the second balloon comprises using a last known location of the second balloon and a last known motion vector of the second balloon as inputs to the Kalman filter method.

29. The non-transitory computer readable medium of claim 26 , wherein determining the predicted location of the second balloon comprises using a linear-quadratic estimation method.

30. The non-transitory computer readable medium of claim 26 , wherein the data received from the second balloon via the RF link comprises at least one of global positioning system (GPS) data or inertial navigation data.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE REMOVAL OF THE INCORRECTLY RECORDED APPLICATION NUMBERS 14/149802 AND 15/419313 PREVIOUSLY RECORDED AT REEL: 44144 FRAME: 1. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 4, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 068092/0502 →
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 →
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044144/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2016
From: GOOGLE INC.
To: X DEVELOPMENT LLC
Reel/Frame 039900/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2013
From: DEVAUL, RICHARD WAYNE; TELLER, ERIC; BIFFLE, CLIFFORD L.; WEAVER, JOSH
To: GOOGLE INC.
Reel/Frame 031797/0549 →