IP Library Granted Patent US 10,164,723
Granted Patent B2
US 10,164,723 · App. 15/461,854 · Granted Dec 25, 2018

Adaptive augmented reality satellite acquisition

Inventors: Robert S. Reis (Palo Alto, CA); Shmuel Shaffer (Palo Alto, CA); Bruce L. McKinley (South Riding, VA)
Assignee: Higher Ground LLC
H04B17/40G06T11/60H04B7/18517H04B7/18582
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,164,723
App. No.
15/461,854
Granted
Dec 25, 2018
Kind
B2
Abstract

Satellite acquisition, for enabling a user device to engage in satellite communications, may be implemented using augmented reality (AR). An AR display may be presented to a user, and the user may use the AR display to point the user device toward a desired satellite. The process may include offsetting the position of a satellite icon representing the desired satellite in the AR display if acquisition is unsuccessful and thus indicating that the user device should be pointed to the offset position. In the case of a non-geosynchronous earth-orbit (non-GEO) satellite, such as a low-earth-orbit (LEO) satellite, the position of the satellite icon representing such a non-GEO satellite may be compensated for satellite movement during a satellite acquisition attempt.

Claims (34)

1. A method of acquiring a communications satellite to support communications by a user device, the method including:

proceeding, beginning with an initial set of satellite positions in the sky, to iteratively perform one or more iterations of the following operations at the user device:

providing an augmented-reality (AR) display, configured to superimpose positions of one or more satellites in the sky, relative to the user device, in the form of one or more satellite icons, on the display;

in response to the user device or an antenna associated with the user device being pointed toward a given satellite, attempting to acquire the given satellite;

if acquisition is successful, ending a present iteration and engaging in communications using the given satellite;

if acquisition is unsuccessful and a predetermined time period has not yet lapsed, continuing said attempting to acquire the given satellite; and

if acquisition is unsuccessful and the predetermined time period has lapsed without successful acquisition of the given satellite, generating an offset position of a satellite icon corresponding to the given satellite and using the offset position of the satellite icon to perform said providing an AR display.

2. The method of claim 1 , wherein, if the given satellite is a non-geosynchronous earth orbit (non-GEO) satellite, further comprising compensating for movement of the non-GEO satellite by updating a position of the non-GEO satellite and performing said providing the AR display while continuing said attempting to acquire the given satellite.

3. The method of claim 2 , wherein said generating the offset position of the satellite icon comprises generating a position of the satellite icon offset from a previous position of the satellite icon and compensated for movement of the non-GEO satellite.

4. The method of claim 1 , wherein the initial set of satellite positions comprises at least one of: (a) satellite positions stored in the user device; or (b) satellite positions computed by the mobile device based on one or more satellite orbital parameters stored in the user device.

5. The method of claim 4 , wherein the initial set of satellite positions also includes identifications of the satellites, and wherein the AR display includes identifications of the respective one or more satellites.

6. The method of claim 1 , further comprising, following acquisition of the given satellite, computing a difference in direction between a direction at which the satellite is acquired and an initial calculated direction from the user device to the satellite, and using the difference to compensate for errors in one or more directional sensors of the user device for use in a future satellite acquisition.

7. The method of claim 6 , further comprising averaging the difference over multiple satellite acquisitions, and using an averaged difference to compensate for said errors.

8. The method of claim 1 , wherein said generating the offset position comprises generating a position offset of the satellite icon corresponding to the given satellite by a predetermined amount from the initial position of the satellite icon corresponding to the given satellite.

9. A non-transitory machine-readable medium containing executable instructions configured to cause a processor of a user device to perform operations including:

beginning with an initial set of satellite positions in the sky, iteratively performing one or more iterations of the following procedures:

providing an augmented-reality (AR) display, configured to superimpose positions of one or more satellites in the sky, relative to the user device, in the form of one or more satellite icons, on the display;

in response to the user device or an antenna associated with the user device being pointed toward a given satellite, attempting to acquire the given satellite;

if acquisition is successful, ending a present iteration and engaging in communications using the given satellite;

if acquisition is unsuccessful and a predetermined time period has not yet lapsed, continuing said attempting to acquire the given satellite; and

if acquisition is unsuccessful and the predetermined time period has lapsed without successful acquisition of the given satellite, generating an offset position of a satellite icon corresponding to the given satellite and using the offset position of the satellite icon to perform said providing an AR display.

10. The medium of claim 9 , wherein, if the given satellite is a non-geosynchronous earth orbit (non-GEO) satellite, the procedures further include compensating for movement of the non-GEO satellite by updating a position of the non-GEO satellite and performing said providing the AR display while continuing said attempting to acquire the given satellite.

11. The medium of claim 10 , wherein said generating the offset position comprises generating a position of the satellite icon offset by a predetermined amount from a previous position of the satellite icon, compensated for movement of the non-GEO satellite.

12. The medium of claim 1 , wherein the initial set of satellite positions comprises at least one of: (a) satellite positions stored in the user device; or (b) satellite positions computed by the mobile device based on one or more satellite orbital parameters stored in the user device.

13. The medium of claim 12 , wherein the initial set of satellite positions also includes identifications of the satellites, and wherein the AR display includes identifications of the respective one or more satellites.

14. The medium of claim 9 , the operations further including, following acquisition of the given satellite, computing a difference in direction between a direction at which the satellite is acquired and an initial calculated direction from the user device to the satellite, and using the difference to compensate for errors in one or more directional sensors of the user device for use in a future satellite acquisition.

15. The medium of claim 14 , the operations further including averaging the difference over multiple satellite acquisitions, and using an averaged difference to compensate for said errors.

16. The medium of claim 9 , wherein said generating the offset position comprises generating a position offset of the satellite icon corresponding to the given satellite by a predetermined amount from the initial position of the satellite icon corresponding to the given satellite.

17. A user device configured to communicate with at least one satellite, the user device including:

one or more processors; and

the machine-readable medium of claim 9 , communicatively coupled to the one or more processors.

18. The user device of claim 17 , further including at least one camera communicatively coupled to the one or more processors and configured to provide at least one image to be used in providing the augmented-reality (AR) display.

19. The user device of claim 17 , further comprising one or more wireless communication units, communicatively coupled to the one or more processors, and at least one antenna coupled to at least one of the one or more wireless communication units, wherein the at least one of the one or more wireless communication units is a satellite communications transmitter, a satellite communications receiver, or a satellite communications transceiver.

20. The user device of claim 17 , further comprising an offset generator configured to generate the offset position of the satellite icon on the display, corresponding to the given satellite, the offset generator being communicatively coupled to the one or more processors.

Assignments (2)
SECURITY INTEREST Recorded Jan 27, 2020
From: HIGHER GROUND LLC
To: REIS, ROBERT
Reel/Frame 051634/0495 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2017
From: REIS, ROBERT S.; SHAFFER, SHMUEL; MCKINLEY, BRUCE L.
To: HIGHER GROUND LLC
Reel/Frame 041618/0333 →
Continuity (1)
Related Publication 20180270000A1 · Sep 20, 2018