IP Library › Granted Patent US 9,282,435
Granted Patent B2
US 9,282,435 · App. 14/474,065 · Granted Mar 8, 2016

Location spoofing detection

Inventors: Matthew L. Ward (Collegeville, PA); Craig E. Spiegelberg (Washougal, WA)
Assignee: Location Sentry Corp
H04W4/023G01S5/02G01S5/0205H04W88/02
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 9,282,435
App. No.
14/474,065
Granted
Mar 8, 2016
Kind
B2
Abstract

A spoofed location detection system using information collected from a radio signal or information from multiple receivers collecting multiple radio signals to validate a location estimate.

Claims (33)

1. An apparatus comprising at least one processor and at least one memory operably connected to the at least one processor, wherein the at least one memory includes instructions that, when executed by the at least one processor, causes the apparatus to:

receive location information and collateral information from a device;

analyze the collateral information to derive geographical information associated with a transmission location of the device; and

compare the location information with the geographical information to determine if the location information is valid,

wherein the collateral information is range information and wherein the range information includes power level information associated with at least one of a radio signal from a transmitter and a cellular signal from a base station, each at a nearby transmission location of the device.

2. The apparatus of claim 1 wherein the transmission location is actual location.

3. The apparatus of claim 1 wherein the transmission location is geographical location.

4. An apparatus comprising at least one processor and at least one memory operably connected to the at least one processor, wherein the at least one memory includes instructions that, when executed by the at least one processor, causes the apparatus to:

receive location information and collateral information from a device;

analyze the collateral information to derive geographical information associated with a transmission location of the device;

compare the location information with the geographical information to determine if the location information is valid;

receive, from the device, a second location information at a second time after a first time of the location information;

analyze the second location information to calculate a distance between the second location information and the location information; and

determine if the location information is spoofed information based on a lapsed time, which is calculated using the first time and the second time, compared to the distance change over the lapsed time.

5. The apparatus of claim 4 wherein the transmission location is actual location.

6. The apparatus of claim 4 wherein the transmission location is geographical location.

7. An apparatus comprising at least one processor and at least one memory operably connected to the at least one processor, wherein the at least one memory includes instructions that, when executed by the at least one processor, causes the apparatus to:

receive location information and collateral information from a device;

analyze the collateral information to derive geographical information associated with a transmission location of the device;

compare the location information with the geographical information to determine if the location information is valid; and

request additional information from the device to at least update the location information.

8. The apparatus of claim 7 , wherein the collateral information is a cellular beacon associated with the transmission location of the device.

9. The apparatus of claim 7 , wherein the collateral information is satellite signal information.

10. The apparatus of claim 7 , wherein the collateral information is range information.

11. The apparatus of claim 10 , wherein the range information is radio signal timing.

12. The apparatus of claim 7 , wherein the geographical data includes at least one of terrestrial topology, geographical location, and address information.

13. The apparatus of claim 7 including further instructions that cause the apparatus to:

receive a second location information from the device, wherein at least one of the location information and the second location information are associated, at least in part, with a satellite signal information;

analyze the satellite signal information to determine geographical data for the satellite signal information;

compare the location information with the geographical data to determine a mismatch value; and

determine if the mismatch value exceeds a threshold value, which indicates that at least one of the location information or the second location information is spoofed information.

14. The apparatus of claim 7 wherein the transmission location is actual location.

15. The apparatus of claim 7 wherein the transmission location is geographical location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2014
From: WARD, MATT L, MR; SPIEGELBERG, CRAIG E, MR
To: LOCATION SENTRY CORP
Reel/Frame 033918/0618 →
Continuity (2)
Provisional Application 61959720 · Aug 31, 2013
Related Publication 20150065166A1 · Mar 5, 2015