US 12,078,732 B1
Systems and methods for spoofed signal emitter detection for global positioning system using mesh computing
Joseph Sirianni, Eden Prairie, MN (US); and Judson Powers, Ithaca, NY (US)
Assigned to Architecture Technology Corporation, Eden Prairie, MN (US)
Filed by Architecture Technology Corporation, Eden Prairie, MN (US)
Filed on Mar. 7, 2022, as Appl. No. 17/688,444.
Application 17/688,444 is a continuation of application No. 16/262,643, filed on Jan. 30, 2019, granted, now 11,269,078.
This patent is subject to a terminal disclaimer.
Int. Cl. G01S 19/21 (2010.01); G01S 5/02 (2010.01); G01S 5/06 (2006.01); G01S 19/25 (2010.01); G01S 19/27 (2010.01)
CPC G01S 19/215 (2013.01) [G01S 5/02213 (2020.05); G01S 5/06 (2013.01); G01S 19/258 (2013.01); G01S 19/27 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
identifying, by a first node of a distributed node network comprising a plurality of nodes, first signal data using a signal indicating a position of a global positioning system (GPS) satellite received at the first node;
receiving, by the first node, from each particular node of a subset of nodes of the plurality of nodes, respective second signal data associated with the signal received at the particular node of the subset of nodes, wherein the subset of nodes includes at least two nodes exclusive of the first node;
generating, by the first node, a relative location of a signal source for the signal according to a plurality of time differences of arrival determined using multilateration and based upon the first signal data and the respective second signal data, wherein the relative location corresponds to a distance relative to at least one of a first location of the first node, a second location of a second node of the subset, or a third location of a third node of the subset; and
identifying, by the first node, the signal as a spoofed GPS signal based upon the position of the GPS satellite as indicated by the signal and the relative location of the signal source as generated by the first node.