IP Library Granted Patent US 11,431,411
Granted Patent B2
US 11,431,411 · App. 17/070,585 · Granted Aug 30, 2022

Reacquiring communication link based on historical data

Inventors: Travis Lantz (Dublin, CA); Paul Csonka (Redwood City, CA); Baris Ibrahim Erkmen (Sunnyvale, CA)
Assignee: X Development LLC
H04B10/1149H04B10/079H04B10/0779H04B10/1143H04W16/28
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,431,411
App. No.
17/070,585
Granted
Aug 30, 2022
Kind
B2
Abstract

The disclosure provides for a method for reacquiring a communication link between a first communication device and a second communication device. The method includes using one or more processors of the first communication device to receive historical data related to the first communication device and an environment surrounding the first communication device. The one or more processors are then used to determine one or more trends in the historical data related to fading of the communication link. Based on the one or more trends, the one or more processors are used to determine a starting time and an initial search direction for a search for the communication link. The one or more processors then execute the search at the starting time from the initial search direction.

Claims (60)

1. A method for adjusting pointing direction of a first communication device, the method comprising:

controlling, by one or more processors, the first communication device to communicate with a second communication device while a steering mechanism of the first communication device is in a current pointing direction;

estimating, by the one or more processors, an amount of pointing direction offset based on a change of one or more conditions associated with an environment surrounding the first communication device;

determining, by the one or more processors, a new pointing direction for the steering mechanism based on the estimated pointing direction offset;

controlling, by the one or more processors, the steering mechanism of the first communication device to change the current pointing direction to the new pointing direction; and

controlling, by the one or more processors, the first communication device to communicate with the second communication device while the steering mechanism of the first communication device is in the new pointing direction.

2. The method of claim 1 , further comprising:

receiving environmental data,

wherein the amount of pointing direction offset is estimated based on changes in the received environmental data.

3. The method of claim 2 , wherein the environmental data includes one or more of temperature data, humidity data or wind pattern data.

4. The method of claim 1 , further comprising:

receiving physical data,

wherein the amount of pointing direction offset is estimated based on the received physical data.

5. The method of claim 4 , wherein the physical data includes one or more of telemetry measurements or sensor measurement data.

6. The method of claim 5 , wherein the sensor measurement data is generated by one or more of an inertial measurement unit (IMU), an encoder, an accelerometer or a gyroscope.

7. A method for adjusting pointing direction of a first communication device, the method comprising:

controlling, by one or more processors, the first communication device to communicate with a second communication device while a steering mechanism of the first communication device is in a current pointing direction;

predicting, by the one or more processors, an amount of pointing direction offset based on a change of one or more conditions associated with an environment surrounding the first communication device;

determining, by the one or more processors, a new pointing direction for the steering mechanism based on the predicted pointing direction offset;

controlling, by the one or more processors, the steering mechanism of the first communication device to change the current pointing direction to the new pointing direction; and

controlling, by the one or more processors, the first communication device to communicate with the second communication device while the steering mechanism of the first communication device is in the new pointing direction.

8. The method of claim 7 , further comprising:

receiving historical data,

wherein the amount of pointing direction offset is predicted based on a trend in the received historical data.

9. The method of claim 8 , wherein the trend in the received historical data is a trend in wind data over a time frame.

10. The method of claim 8 , further comprising:

determining, by the one or more processors, one or more trends in the historical data related to fading of a communication link established between the first communication device and the second communication device by determining a characteristic of the historical data that corresponds with the fading;

determining, by the one or more processors based on the one or more trends, settings for a search for the communication link; and

executing, by the one or more processors, the search based on the determined settings.

11. The method of claim 10 , further comprising:

determining, by the one or more processors based on the one or more trends, a predicted location of the second communication device; and

determining, based on the predicted location of the second communication device, a starting time and an initial search direction for the search for the communication link,

wherein the executing of the search is initiated at the starting time from the initial search direction.

12. The method of claim 11 , wherein the determining the starting time and the initial search direction includes:

determining a point in time when environmental data from the historical data does not include factors that prevent transmission of a signal from the first communication device.

13. The method of claim 8 , further comprising:

identifying a characteristic of a fade using physical data from the historical data; and

matching the characteristic of the fade with a characteristic of environmental data from the historical data.

14. A first communication device for adjusting pointing direction, the first communication device comprising:

a plurality of sensors;

a steering mechanism; and

one or more processors coupled to the plurality of sensors and the steering mechanism, the one or more processors configured to:

control the first communication device to communicate with a second communication device while the steering mechanism is in a current pointing direction;

estimate or predict an amount of pointing direction offset based on a change of one or more conditions associated with an environment surrounding the first communication device;

determine a new pointing direction for the steering mechanism based on the estimated or predicted pointing direction offset;

control the steering mechanism to change the current pointing direction to the new pointing direction; and

control the first communication device to communicate with the second communication device while the steering mechanism of the first communication device is in the new pointing direction.

15. The first communication device of claim 14 , wherein the plurality of sensors include one or more of an inertial measurement unit (IMU), an encoder, an accelerometer or a gyroscope.

16. The first communication device of claim 14 , wherein the one or more processors are further configured to receive one or more of environmental data or historical data, and

wherein the amount of pointing direction offset is estimated based on changes in the received environmental data, or the amount of pointing direction offset is predicted based on a trend in the received historical data.

17. The first communication device of claim 16 , wherein the environmental data includes one or more of temperature data, humidity data or wind pattern data.

18. The first communication device of claim 16 , wherein the trend in the received historical data is a trend in wind data over a time frame.

19. The first communication device of claim 16 , wherein the one or more processors are further configured to:

determine one or more trends in the historical data related to fading of a communication link established between the first communication device and the second communication device by determining a characteristic of the historical data that corresponds with the fading;

determine, based on the one or more trends, settings for a search for the communication link; and

execute the search based on the determined settings.

20. The first communication device of claim 19 , wherein the one or more processors are further configured to:

determine, based on the one or more trends, a predicted location of the second communication device; and

determine, based on the predicted location of the second communication device, a starting time and an initial search direction for the search for the communication link,

wherein the execution of the search is initiated at the starting time from the initial search direction.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2025
From: X DEVELOPMENT LLC
To: TAARA CONNECT, INC.
Reel/Frame 070631/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2020
From: LANTZ, TRAVIS; CSONKA, PAUL; ERKMEN, BARIS IBRAHIM
To: X DEVELOPMENT LLC
Reel/Frame 054078/0784 →