Anti-spoofing system for gnss receivers
US-2019377094-A1 · Dec 12, 2019 · US
US2021311202A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021311202-A1 |
| Application number | US-202117186668-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 26, 2021 |
| Priority date | Apr 1, 2020 |
| Publication date | Oct 7, 2021 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
According to one or more of the embodiments herein, systems and techniques for multi-subset-based detection and mitigation of Global Navigation Satellite System (GNSS) spoofing are provided. In one embodiment, a method comprises: determining data associated with a distance between an object and each of a plurality of satellites to produce a corresponding plurality of datums; creating a plurality of different subsets of the datums; determining a plurality of possible computed solutions for the object based on the subsets of datums; determining, in response to the plurality of possible computed solutions falling within an acceptable proximity of each other, a trusted computed solution for the object based on the plurality of datums; and initiating, 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.
Opening claim text (preview).
What is claimed is: 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. 2 . The method as in claim 1 , wherein one of the one or more mitigation actions comprises: determining one or more specific datums of the plurality of datums between the object and the plurality of satellites that are incorrect datums. 3 . The method as in claim 2 , wherein one of the one or more mitigation actions comprises: excluding the one or more specific datums of the plurality of datums between the object and the plurality of satellites that are incorrect datums from a computed solution determination of the object based on remaining datums of the plurality of datums between the object and the plurality of satellites. 4 . The method as in claim 1 , wherein the plurality of datums comprises greater than four datums. 5 . The method as in claim 1 , wherein the trusted computed solution for the object is based on all of the plurality of datums between the object and the plurality of satellites. 6 . The method as in claim 1 , wherein all of the plurality of datums are determined using a single location determination hardware system. 7 . The method as in claim 6 , wherein the single location determination hardware system is a Global Navigation Satellite System (GNSS). 8 . The method as in claim 1 , wherein determining the plurality of datums is based on a primary location determination hardware system, and wherein 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. 9 . The method as in claim 8 , wherein the primary location determination hardware system is based on Global Navigation Satellite System (GNSS) satellites, and wherein the secondary location determination hardware system is based on communication satellites. 10 . The method as in claim 9 , wherein the datums are distances to communication satellites that are calculated by echo messages communicated between the communication satellites and the object. 11 . The method as in claim 9 , wherein the datums are distances to communication satellites that are calculated by one-way relay messages communicated between the communication satellites and the object. 12 . The method as in claim 1 , wherein the process is executed on a device other than the object, wherein the device is in communication with the object to obtain the plurality of datums. 13 . The method as in claim 1 , wherein the process is executed on the object, and wherein the object is a mobile device. 14 . The method as in claim 1 , wherein one of the one or more mitigation actions comprises determining a weighted average location of the object based on the plurality of datums. 15 . The method as in claim 1 , wherein the plurality of datums is based on a plurality of location determination hardware systems. 16 . The method as in claim 1 , wherein the plurality of datums is based on one or more location determination hardware systems selected from a group consisting of: the Global Positioning System (GPS), the BeiDou Navigation Satellite System (BDS), the Global Navigation Satellite System (GLONASS), the Galileo Global Navigation Satellite System, echo messages communicated between the communication satellites and the object, and one-way relay messages communicated between the communication satellites and the object. 17 . The method as in claim 1 , wherein one of the one or more mitigation actions comprises providing a spoofing alert message. 18 . The method as in claim 1 , wherein one of the one or more mitigation actions comprises alerting one or more subordinate devices. 19 . The method as in claim 18 , wherein alerting the one or more subordinate devices causes the one or more subordinate devices switch from utilization of a primary location determination hardware system to an alternative location determination hardware system for geolocation of a respective subordinate device of the one or more subordinate devices. 20 . The method as in claim 1 , wherein the process is executed on an aircraft, and wherein one of the one or more mitigation actions comprises preventing a drop of cargo from the aircraft. 21 . The method as in claim 20 , wherein the cargo is configured to self-navigate during a drop based on a primary location determination hardware system, and wherein the plurality of datums are determined based on the primary location determination hardware system. 22 . The method as in claim 1 , wherein the process is executed on an aircraft, and wherein a cargo associated with the aircraft is configured to self-navigate during a drop based on a primary location determination hardware system, and wherein the plurality of datums are determined based on the primary location determination hardware system, and wherein one of the one or more mitigation actions comprises instructing the cargo to utilize an alternative location determination hardware system during a drop from the aircraft. 23 . The method as in claim 1 , wherein one of the one or more mitigation actions comprises adjusting one or more communication parameters of a primary location determination hardware system to circumvent spoofing communications of the primary location determination hardware system. 24 . The method as in claim 1 , wherein one of the one or more mitigation actions comprises selecting one or more different satellites than the plurality of satellites to circumvent spoofed satellite signals associated with the plurality of satellites. 25 . The method as in claim 1 , wherein the acceptable proximity is based on an accuracy error of the plurality of possible computed solutions. 26 . The method as in claim 1 , wherein data associated with the distance between the object and each of the plurality of satellites to produce the corresponding plurality of datums is selected from a group consisting of: a computed distance between the object and each of the plurality of satellites; a determined time of flight of a radio signal between the object and each of the plurality of satellites; a computed delay time of a radio signal from each of the plurality of satellites to the object; and a computed time of arrival of a radio signal from each of the plurality of sate
Location-based management or tracking services · CPC title
using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title
Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title
Transmission in a satellite or space-based system · CPC title
Relative positioning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.