IP Library Granted Patent US 10,686,522
Granted Patent B1
US 10,686,522 · App. 16/570,517 · Granted Jun 16, 2020

Method of communication link acquisition using search pattern

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,686,522
App. No.
16/570,517
Granted
Jun 16, 2020
Kind
B1
Abstract

Aspects of the disclosure provide for a method of forming a communication link between two communication devices using a primary search pattern and a secondary search pattern. A misalignment between a first optical system of a first communication device and a second optical system of a second communication device is detected. The first optical system is rotated according to the primary search pattern, and the second optical system according to the secondary search pattern. At the second communication device, a set of frames is captured. Then, it is determined whether a beacon beam transmitted from the first communication device is detected in the one or more of the captured frames. When it is determined that the beacon beam is detected, the communication link is formed between the first communication device and the second communication device.

Claims (38)

1. A method comprising:

rotating, by one or more processors, a first optical system according to a primary search pattern while a second optical system is rotated according to a secondary search pattern, the primary search pattern including keeping the first optical system fixed for a set amount of time, and the secondary search pattern comprising a series of positions ordered in increasing distance from a starting position;

determining that a beacon bean transmitted from a second communication device associated with the second optical system to the first optical system has not been detected at a first communication device associated with the first optical system while rotating the first optical system according to the primary search pattern;

in response to the determining, rotating, by the one or more processors, the first optical system according to the secondary search pattern while the second optical system is rotated according to the primary search pattern;

detecting a beacon beam transmitted from the second communication device to the first communication device has not been detected at the first communication device while rotating the first optical system according to the secondary search pattern; and

forming, by the one or more processors, a communication link between the first communication device and the second communication device in response to detecting the beacon beam.

2. The method of claim 1 , wherein the set amount of time that the first optical system is fixed is a length of time that the secondary search pattern takes to complete one cycle.

3. The method of claim 1 , further comprising designating, by the one or more processors, the first communication device as a primary device associated with the primary search pattern and the second communication device as a secondary device associated with the secondary search pattern.

4. The method of claim 3 , further comprising, swapping, by the one or more processors, the designations of the first communication device and the second communication device based on the determining.

5. The method of claim 1 , wherein the determining includes:

determining a level of confidence that a beacon beam is detected, and

determining whether the level of confidence exceed a threshold level of confidence.

6. The method of claim 1 , wherein the detecting includes:

determining a level of confidence that a beacon beam is detected, and

determining whether the level of confidence exceed a threshold level of confidence.

7. The method of claim 1 , further comprising detecting, by one or more processors, a misalignment between a first optical system of a first communication device and a second optical system of a second communication device prior to rotating the first optical system according to a primary search pattern.

8. The method of claim 1 , wherein the primary search pattern further includes a series of beach positions forming concentric circles centered upon a starting position for the primary search pattern.

9. The method of claim 8 , wherein forming the concentric circles includes forming circles of increasing radii over time.

10. The method of claim 1 , wherein the secondary search pattern further includes forming a spiral of positions.

11. The method of claim 10 , wherein forming outward spiral of positions includes increasing a distance from a starting position for the secondary search pattern over time.

12. A system comprising one or more processors configured to:

rotate a first optical system according to a primary search pattern while a second optical system is rotated according to a secondary search pattern, the primary search pattern including keeping the first optical system fixed for a set amount of time, and the secondary search pattern comprising a series of positions ordered in increasing distance from a starting position;

determine that a beacon bean transmitted from a second communication device associated with the second optical system to a first communication device associated with the first optical system has not been detected at the first communication device while rotating the first optical system according to the primary search pattern;

in response to the determining, rotate the first optical system according to the secondary search pattern while the second optical system is rotated according to the primary search pattern;

detect a beacon beam transmitted from the second optical system to the first optical system has not been detected at the first communication device while rotating the first optical system according to the secondary search pattern; and

form a communication link between the first communication device and the second communication device in response to detecting the beacon beam.

13. The system of claim 12 , wherein the set amount of time that the first optical system is fixed is a length of time that the secondary search pattern takes to complete one cycle.

14. The system of claim 12 , wherein the one or more processors are further configured to designate the first communication device as a primary device associated with the primary search pattern and the second communication device as a secondary device associated with the secondary search pattern.

15. The system of claim 14 , wherein the one or more processors are further configured to swap the designations of the first communication device and the second communication device based on the determining.

16. The system of claim 12 , wherein the one or more processors are configured to perform the determining by:

determining a level of confidence that a beacon beam is detected, and

determining whether the level of confidence exceed a threshold level of confidence.

17. The system of claim 12 , wherein the one or more processors are configured to perform the detecting by:

determining a level of confidence that a beacon beam is detected, and

determining whether the level of confidence exceed a threshold level of confidence.

18. The system of claim 12 , further comprising detecting, by one or more processors, a misalignment between a first optical system of a first communication device and a second optical system of a second communication device prior to rotating the first optical system according to a primary search pattern.

19. The system of claim 12 , wherein the primary search pattern further includes a series of beach positions forming concentric circles centered upon a starting position for the primary search pattern.

20. The system of claim 12 , wherein the secondary search pattern further includes forming a spiral of positions.

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 Sep 17, 2019
From: CSONKA, PAUL; KEYES, EDWARD
To: X DEVELOPMENT LLC
Reel/Frame 050397/0196 →