US 12,146,968 B2
Satellite relaying for geolocation and mitigation of GNSS denial
Robert S. Reis, Palo Alto, CA (US); Shmuel Shaffer, Palo Alto, CA (US); Darren Robert Reis, Palo Alto, CA (US); James M. Behmke, Duxbury, MA (US); and David Alexander Reuss, San Leandro, CA (US)
Assigned to Higher Ground LLC, Palo Alto, CA (US)
Filed by Higher Ground LLC, Palo Alto, CA (US)
Filed on Dec. 13, 2023, as Appl. No. 18/538,650.
Application 18/538,650 is a continuation of application No. 18/372,428, filed on Sep. 25, 2023, granted, now 12,032,071.
Application 18/372,428 is a continuation of application No. 17/186,552, filed on Feb. 26, 2021, granted, now 11,770,714, issued on Sep. 26, 2023.
Claims priority of provisional application 63/039,876, filed on Jun. 16, 2020.
Claims priority of provisional application 63/003,438, filed on Apr. 1, 2020.
Prior Publication US 2024/0183993 A1, Jun. 6, 2024
Int. Cl. G01S 19/21 (2010.01); G01S 5/14 (2006.01); G01S 19/11 (2010.01); G01S 19/25 (2010.01); G01S 19/37 (2010.01); G01S 19/42 (2010.01); G01S 19/45 (2010.01); G01S 19/51 (2010.01); H04B 7/185 (2006.01); H04W 4/02 (2018.01); H04W 4/021 (2018.01); H04W 4/029 (2018.01); H04W 12/122 (2021.01); H04W 64/00 (2009.01)
CPC G01S 19/21 (2013.01) [G01S 19/215 (2013.01); G01S 19/421 (2013.01); G01S 5/14 (2013.01); G01S 19/115 (2019.08); G01S 19/256 (2013.01); G01S 19/258 (2013.01); G01S 19/37 (2013.01); G01S 19/45 (2013.01); G01S 19/51 (2013.01); H04B 7/18513 (2013.01); H04W 4/021 (2013.01); H04W 4/023 (2013.01); H04W 4/029 (2018.02); H04W 12/122 (2021.01); H04W 64/00 (2013.01)] 31 Claims
OG exemplary drawing
 
1. A method, comprising:
determining, by a process, data associated with a distance between an object and each of a plurality of satellites to produce a corresponding plurality of datums;
creating, by the process, a plurality of subsets of datums each having a different combination of datums from the plurality of datums;
determining, by the process, a plurality of possible computed solutions for the object each based respectively on a corresponding one of the plurality of subsets of datums;
determining, by the process, whether the plurality of possible computed solutions fall within an acceptable proximity of each other;
determining, by the process in response to the plurality of possible computed solutions falling within the acceptable proximity of each other, a trusted computed solution for the object based on the plurality of datums between the object and the plurality of satellites; and
initiating, by the process in response to at least one the plurality of possible computed solutions not falling within the acceptable proximity of each other of the plurality of possible computed solutions, one or more mitigation actions, wherein:
determining the plurality of datums is based on a primary location determination hardware system,
one of the one or more mitigation actions comprises switching from utilization of the primary location determination hardware system to a secondary location determination hardware system for geolocation of the object,
the primary location determination hardware system is based on Global Navigation Satellite System (GNSS) satellites, and
the secondary location determination hardware system is based on communication satellites.