US 11,892,547 B2
Detecting timing anomalies between GPS and independent clocks
Darrow Paine Leibner, Arlington, VA (US); and Alessandro Paolo Cerruti, Winchester, MA (US)
Assigned to THE MITRE CORPORATION, McLean, VA (US)
Filed by The MITRE Corporation, McLean, VA (US)
Filed on Oct. 12, 2021, as Appl. No. 17/499,441.
Application 17/499,441 is a continuation of application No. 16/653,156, filed on Oct. 15, 2019, granted, now 11,143,764.
Application 16/653,156 is a continuation of application No. 15/402,715, filed on Jan. 10, 2017, granted, now 10,444,372, issued on Oct. 15, 2019.
Application 15/402,715 is a continuation of application No. 13/875,672, filed on May 2, 2013, granted, now 9,541,649, issued on Jan. 10, 2017.
Prior Publication US 2022/0206165 A1, Jun. 30, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G01S 19/21 (2010.01); H04K 3/00 (2006.01); G01S 19/01 (2010.01); H04L 9/40 (2022.01)
CPC G01S 19/215 (2013.01) [G01S 19/015 (2013.01); H04K 3/22 (2013.01); H04K 3/65 (2013.01); H04L 63/1483 (2013.01); H04K 3/90 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A timing error measuring unit comprising:
a processor configured to:
receive first timing data from a validated data source;
receive second timing data from a distributed coordinated data source; and
generate an alert message based on a threat detection value being greater than a threat detection threshold;
a timing comparator configured to:
compare the first timing data with the second timing data for an adjustable interval of time; and
determine the threat detection value based on the comparing, wherein the threat detection value is associated with a potential anomaly in a timing of the validated data source or the distributed coordinated data source;
an output device configured to display the alert message; and
a clock module configured to initiate a cycle counter to track a number of timing pulses in the first timing data during the adjustable interval of time, wherein the threat detection value is based on a comparison of the number of timing pulses to a predetermined expected number of cycles.