IP Library Granted Patent US 8,035,557
Granted Patent B2
US 8,035,557 · App. 12/276,917 · Granted Oct 11, 2011

System and method for server side detection of falsified satellite measurements

Assignee: Andrew, LLC
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 8,035,557
App. No.
12/276,917
Granted
Oct 11, 2011
Kind
B2
Abstract

A system and method for determining whether a wireless device has transmitted one or more forged satellite measurements. An estimated location of the wireless device may be determined as a function of information from a cellular network. Acquisition assistance data may be determined for a first set of satellites as a function of the estimated location, the assistance data including an uncertainty window. If measured code phase information in the satellite measurements substantially correlates to the uncertainty window, then the wireless device may be transmitting forged satellite measurements.

Claims (42)

1. A method for detecting spoofed location data transmitted from a wireless device, comprising the steps of:

determining an approximate location, the approximate location including a predetermined uncertainty area;

determining acquisition assistance data for a first set of satellites as a function of the approximate location, the assistance data including a code phase uncertainty window corresponding to said predetermined uncertainty area;

transmitting the assistance data to the wireless device;

determining at the wireless device a first set of code phases which relate to said approximate location which is different than an actual location of the wireless device;

transmitting said first set of code phases from said wireless device to a location determining system;

determining at said location determining system a second set of code phases which relate to said approximate location;

comparing said first and second sets of code phases; and

identifying said wireless device as a spoofer if said comparison is less than a predetermined threshold.

2. The method of claim 1 wherein:

(d) for ones of the first set of satellites comparing relative code phase information; and

(e) identifying a forged satellite measurement if a difference between the relative code phase information is substantially outside the uncertainty window.

3. The method of claim 2 wherein the relative code phase information is a difference between code phase information reported by the wireless device and code phase information determined by a location information server.

4. The method of claim 1 wherein the approximate location is determined as a function of coarse acquisition (“C/A”) code phase shift information.

5. The method of claim 1 wherein the approximate location is determined as a function of Doppler information.

6. The method of claim 1 wherein the approximate location is determined as a function of signals provided by a cellular network.

7. The method of claim 1 further comprising the step of determining another approximate location of the wireless device from signals received from a second set of satellites, the second set excluding a satellite having a forged measurement.

8. The method of claim 1 wherein the wireless device is selected from the group consisting of: cellular device, text messaging device, computer, portable computer, vehicle locating device, vehicle security device, communication device, and wireless transceiver.

9. The method of claim 1 wherein the satellites are a part of a Global Navigation Satellite System (“GNSS”).

10. The method of claim 9 wherein the GNSS is selected from the group consisting of: a Global Positioning System (“GPS”), Galileo system, GLONASS system, Quasi-Zenith Satellite System (“QZSS”), Beidou satellite system, Compass satellite system, and combinations thereof.

11. A system for determining whether a wireless device has transmitted one or more forged satellite measurements, comprising:

(a) circuitry for determining an estimated location of the wireless device;

(b) circuitry for determining acquisition assistance data for a set of satellites as a function of the estimated location, the assistance data including an uncertainty window;

(c) circuitry for transmitting the assistance data to the wireless device;

(d) circuitry for receiving one or more satellite measurements as a function of the assistance data;

(e) circuitry for transmitting the one or more satellite measurements to a location remote from the wireless device;

(f) circuitry for comparing the one or more satellite measurements with the assistance data, and

(g) circuitry for identifying the wireless device as transmitting one or more forged satellite measurements if the comparison is less than a predetermined threshold.

12. The system of claim 11 wherein the circuitry for comparing further comprises circuitry for comparing received code phase information to code phase information in the determined acquisition assistance data.

13. The system of claim 11 wherein the code phase information is coarse acquisition (“C/A”) code phase shift information.

14. The system of claim 11 wherein the estimated location is determined as a function of Doppler information.

15. The system of claim 11 wherein the estimated location is determined as a function of signals provided by a cellular network.

16. The system of claim 11 wherein the wireless device is selected from the group consisting of: cellular device, text messaging device, computer, portable computer, vehicle locating device, vehicle security device, communication device, and wireless transceiver.

17. The system of claim 11 wherein the satellites are a part of a Global Navigation Satellite System (“GNSS”).

18. The system of claim 17 wherein the GNSS is selected from the group consisting of: a Global Positioning System (“GPS”), Galileo system, GLONASS system, Quasi-Zenith Satellite System (“QZSS”), Beidou satellite system, Compass satellite system, and combinations thereof.

19. A method for detecting spoofed location data transmitted from a wireless device, comprising the steps of:

determining an approximate location, the approximate location including a predetermined uncertainty area;

determining first acquisition assistance data for a first set of satellites as a function of the approximate location, the first assistance data including a first code phase uncertainty window corresponding to said predetermined uncertainty area;

transmitting the first assistance data to the wireless device;

determining at the wireless device a first set of code phases;

transmitting said first set of code phases from said wireless device to a location determining system;

identifying said wireless device as a spoofer if said first set of code phases are within said code phase uncertainty window.

Assignments (14)
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 037993/FRAME 0001 Recorded Jun 19, 2024
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: COMTECH TELECOMMUNICATIONS CORP.; COMTECH EF DATA CORP.; COMTECH MOBILE DATACOM LLC; COMTECH SATELLITE NETWORK TECHNOLOGIES, INC.; COMTECH SYSTEMS, INC.; COMTECH XICOM TECHNOLOGY, INC.; MAPLE ACQUISITION LLC; TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 067780/0566 →
SECURITY INTEREST Recorded Jun 18, 2024
From: TELECOMMUNICATION SYSTEMS, INC.
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 067776/0309 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2019
From: JPMORGAN CHASE BANK, N.A.
To: REDWOOD SYSTEMS, INC.; ALLEN TELECOM LLC; ANDREW LLC; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 049260/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2019
From: JPMORGAN CHASE BANK, N.A.
To: REDWOOD SYSTEMS, INC.; ALLEN TELECOM LLC; ANDREW LLC; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 048840/0001 →
SECURITY AGREEMENT Recorded Mar 3, 2016
From: COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH MOBILE DATACOM CORPORATION; TELECOMMUNICATION SYSTEMS, INC.
To: CITIBANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037993/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2015
From: MAPLE ACQUISITION LLC
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 037057/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2013
From: COMMSCOPE, INC. OF NORTH CAROLINA; ANDREW LLC
To: MAPLE ACQUISITION LLC
Reel/Frame 030739/0969 →
PATENT RELEASE Recorded Jun 21, 2013
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: COMMSCOPE, INC. OF NORTH CAROLINA; ANDREW LLC
Reel/Frame 030656/0973 →
PATENT RELEASE Recorded Jun 21, 2013
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: COMMSCOPE, INC. OF NORTH CAROLINA; ANDREW LLC
Reel/Frame 030656/0922 →
SECURITY AGREEMENT Recorded May 4, 2011
From: ALLEN TELECOM LLC, A DELAWARE LLC; ANDREW LLC, A DELAWARE LLC; COMMSCOPE, INC OF NORTH CAROLINA, A NORTH CAROLINA CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026272/0543 →
SECURITY AGREEMENT Recorded May 3, 2011
From: ALLEN TELECOM LLC, A DELAWARE LLC; ANDREW LLC, A DELAWARE LLC; COMMSCOPE, INC. OF NORTH CAROLINA, A NORTH CAROLINA CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026276/0363 →
PATENT RELEASE Recorded Feb 3, 2011
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: COMMSCOPE, INC. OF NORTH CAROLINA; ALLEN TELECOM LLC; ANDREW LLC (F/K/A ANDREW CORPORATION)
Reel/Frame 026039/0005 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2009
From: THOMSON, MARTIN; HARPER, NEIL
To: ANDREW LLC
Reel/Frame 023481/0386 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Jan 16, 2009
From: COMMSCOPE OF NORTH CAROLINA; ANDREW LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 022118/0955 →
Continuity (1)
Related Publication 20100127928A1 · May 27, 2010