IP Library Granted Patent US 12,123,955
Granted Patent B2
US 12,123,955 · App. 17/839,332 · Granted Oct 22, 2024

Systems and methods for selective global navigation satellite system (GNSS) navigation

Inventors: Alberto Daniel Lacaze (Potomac, MD); Karl Nicholas Murphy (Cocoa Beach, FL); Joseph Putney (Waterford, VA); Ray Wilhelm (Gaithersburg, MD); Tanner Ray (Germantown, MD)
Assignee: Robotic Research OpCo, LLC
G01S19/14H01Q3/08
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 12,123,955
App. No.
17/839,332
Granted
Oct 22, 2024
Kind
B2
Abstract

Systems and methods for selective and/or opportunistic GNSS/GPS navigation that actively mask or filter satellite signals based on identified “clear sky” or “obstructed sky” regions.

Claims (53)

1. An opportunistic navigation system, comprising:

an electronic processing device;

a receiver in communication with the electronic processing device; and

a non-transitory computer-readable medium storing (i) clear sky data, and (ii) instructions that when executed by the electronic processing device result in:

receiving, by the receiver a plurality of signals from a plurality of different remote transmitters;

identifying, based on the received signals and for each of the different remote transmitters, at least one of a bearing and an originating transmitter location;

identifying, based on the clear sky data, a first subset of the plurality of signals that comprise at least one of bearings and originating transmitter locations within a predefined open sky range of bearings or originating transmitter locations, respectively;

identifying, based on the clear sky data, a second subset of the plurality of signals that comprise at least one of bearings and originating transmitter locations within a predefined obstructed sky range of bearings or originating transmitter locations, respectively; and

computing, based on the first subset of the plurality of signals, a localization solution;

wherein the instructions, when executed by the electronic processing device, further result in:

tracking a movement of a vehicle;

computing a new location of the vehicle; and

updating the clear sky data based on the new location of the vehicle;

wherein the clear sky data is identified based on a current location of a vehicle.

2. The opportunistic navigation system of claim 1 , wherein the instructions, when executed by the electronic processing device, further result in:

computing a mathematical weighting for at least one signal from the second subset of the plurality of signals; and

wherein the computing of the localization solution is further based on the mathematical weighting of the at least one signal from the second subset of the plurality of signals.

3. The opportunistic navigation system of claim 1 , wherein the receiver comprises a directional antenna that is selectively oriented to a bearing identified as clear sky by the clear sky data.

4. The opportunistic navigation system of claim 3 , further comprising:

an actuator that is operable to receive a command from the processing device and in response to the command, reorient the directional antenna from an initial bearing to the bearing identified as clear sky by the clear sky data.

5. The opportunistic navigation system of claim 1 , wherein the instructions, when executed by the electronic processing device, further result in:

receiving, by the receiver an additional plurality of signals from an additional plurality of different remote transmitters;

identifying, based on the received additional signals and for each of the additional different remote transmitters, at least one of a bearing and an originating transmitter location;

identifying, based on the updated clear sky data, a third subset of the additional plurality of signals that comprise at least one of bearings and originating transmitter locations within an updated predefined open sky range of bearings or originating transmitter locations, respectively;

identifying, based on the updated clear sky data, a fourth subset of the additional plurality of signals that comprise at least one of bearings and originating transmitter locations within an updated predefined obstructed sky range of bearings or originating transmitter locations, respectively; and

computing, based on the third subset of the plurality of signals, an updated localization solution.

6. The opportunistic navigation system of claim 1 , wherein the clear sky data comprises stored data that relates geo-locations to clear sky mask data.

7. The opportunistic navigation system of claim 6 , wherein the sky mask data comprises data defining a subset of visible sky areas that are determined to be free of obstacles.

8. The opportunistic navigation system of claim 6 , wherein the sky mask data comprises data defining a subset of visible sky areas that are determined to be obstructed by obstacles.

9. The opportunistic navigation system of claim 1 , wherein the different remote transmitters comprise a constellation of satellites.

10. An opportunistic navigation system, comprising:

an electronic processing device;

a receiver in communication with the electronic processing device;

a non-transitory computer-readable medium storing (i) clear sky data, and (ii) instructions that when executed by the electronic processing device result in:

receiving, by the receiver a plurality of signals from a plurality of different remote transmitters;

identifying, based on the received signals and for each of the different remote transmitters, at least one of a bearing and an originating transmitter location;

identifying, based on the clear sky data, a first subset of the plurality of signals that comprise at least one of bearings and originating transmitter locations within a predefined open sky range of bearings or originating transmitter locations, respectively;

identifying, based on the clear sky data, a second subset of the plurality of signals that comprise at least one of bearings and originating transmitter locations within a predefined obstructed sky range of bearings or originating transmitter locations, respectively; and

computing, based on the first subset of the plurality of signals, a localization solution; and

a masking device in communication with the electronic processing device and the receiver.

11. The opportunistic navigation system of claim 10 , wherein the identifying of the first and second subsets of signals is performed by the masking device.

12. The opportunistic navigation system of claim 10 , wherein the masking device comprises a physical device coupled to the receiver in a manner that selectively blocks the second subset of signals from reaching the receiver.

13. The opportunistic navigation system of claim 10 , wherein the instructions, when executed by the electronic processing device, further result in:

computing a mathematical weighting for at least one signal from the second subset of the plurality of signals; and

wherein the computing of the localization solution is further based on the mathematical weighting of the at least one signal from the second subset of the plurality of signals.

14. The opportunistic navigation system of claim 10 , wherein the receiver comprises a directional antenna that is selectively oriented to a bearing identified as clear sky by the clear sky data.

15. The opportunistic navigation system of claim 14 , further comprising:

an actuator that is operable to receive a command from the processing device and in response to the command, reorient the directional antenna from an initial bearing to the bearing identified as clear sky by the clear sky data.

16. The opportunistic navigation system of claim 10 , wherein the clear sky data comprises stored data that relates geo-locations to clear sky mask data.

17. The opportunistic navigation system of claim 16 , wherein the sky mask data comprises data defining a subset of visible sky areas that are determined to be free of obstacles.

18. The opportunistic navigation system of claim 16 , wherein the sky mask data comprises data defining a subset of visible sky areas that are determined to be obstructed by obstacles.

19. The opportunistic navigation system of claim 10 , wherein the different remote transmitters comprise a constellation of satellites.

20. The opportunistic navigation system of claim 10 , wherein the clear sky data is identified based on a current location of a vehicle.

Assignments (5)
SECURITY INTEREST Recorded Jul 14, 2025
From: ROBOTIC RESEARCH OPCO, LLC
To: CRESCENT COVE OPPORTUNITY LENDING, LLC
Reel/Frame 071945/0001 →
TERMINATION AND RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 066382, FRAME 0141 Recorded Jul 16, 2024
From: CRESCENT COVE OPPORTUNITY LENDING, LLC, AS ADMINISTRATIVE AGENT
To: ROBOTIC RESEARCH OPCO, LLC
Reel/Frame 068389/0707 →
SECURITY INTEREST Recorded Jan 30, 2024
From: ROBOTIC RESEARCH OPCO, LLC
To: CRESCENT COVE OPPORTUNITY LENDING, LLC
Reel/Frame 066382/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2022
From: LACAZE, ALBERTO DANIEL; PUTNEY, JOSEPH; WILHELM, RAY; RAY, TANNER; MURPHY, KARL NICHOLAS
To: ROBOTIC RESEARCH, LLC
Reel/Frame 060526/0952 →
MERGER Recorded Jul 15, 2022
From: ROBOTIC RESEARCH, LLC
To: ROBOTIC RESEARCH OPCO, LLC
Reel/Frame 060679/0428 →
Continuity (2)
Provisional Application 63209657 · Jun 11, 2021
Related Publication 20220397680A1 · Dec 15, 2022