# US 12,000,934 B1 · Systems and methods for leveraging global positioning repeaters to locate devices and to obfuscate device location

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,000,934 B1
- Document ID: US12000934B1
- Status: Granted
- Kind: B1
- Application number: 17/972,045
- Filed: 2022-10-24
- Granted: 2024-06-04
- Earliest claimed: 2018-11-27
- Assignees: Tecore, Inc.
- Applicants: Tecore, Inc.
- Inventors: Jay Salkini
- Web page: https://patentgrep.com/patent/US12000934B1

## CPC

- G01S 19/015: {Arrangements for jamming, spoofing or other methods of denial of service of such systems}
- G01S 19/05: providing aiding data
- G01S 19/11: wherein the cooperating elements are pseudolites or satellite radio beacon positioning system signal repeaters
- G01S 19/252: {Employing an initial estimate of location in generating assistance data}
- G01S 19/258: {relating to the satellite constellation, e.g. almanac, ephemeris data, lists of satellites in view}
- G06F 21/14: against software analysis or reverse engineering, e.g. by obfuscation
- G06F 21/6254: {by anonymising data, e.g. decorrelating personal data from the owner's identification}
- H04B 7/195: Non-synchronous stations
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/029: Location-based management or tracking services
- G06F 2221/2111: Location-sensitive, e.g. geographical location, GPS
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04B: TRANSMISSION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for using global positioning system (GPS) repeaters to obfuscate a location of a mobile device operating in an area of a communications network, the communication network including a monitoring system, includes receiving an indication that the mobile device enters the communications network; requesting a GPS location from the mobile device; receiving repeated GPS information from the mobile device; calculating a obfuscated location of the mobile device; mapping the obfuscated location of the mobile device to a table of defined locations to produce an actual mobile device location; and reporting the actual location of the mobile device.

## Claims

### Claim 1

A computer-implemented method for using global positioning system (GPS) data to obfuscate locations of mobile devices present in a wireless communications network, comprising a mobile device processor:
controlling a mobile device GPS receiver to receive GPS satellite data, the mobile device GPS receiver configured for wireless communication with a GPS repeater that receives GPS satellite data from a GPS antenna coupled to the GPS repeater by a cable, the GPS satellite data received at the GPS antenna from three or more GPS satellites, the GPS repeater providing repeated GPS satellite data; and
the mobile device processor computing an obfuscated location of the mobile device GPS receiver based on the repeated GPS satellite data, the repeated GPS satellite data including an obfuscating signal delay imposed by the cable connecting the GPS receive antenna with the GPS repeater, the cable sized to impose an obfuscating extension of a time of transmission of the GPS satellite data from the GPS antenna to the GPS repeater to cause an offset in a computed GPS location performed by the mobile device processor compared to an actual location of the GPS receiver, the offset sufficient to obfuscate the actual location of the GPS receiver.

### Claim 2 (depends on 1)

The method of claim 1, wherein the cable comprises an optical cable.

### Claim 3 (depends on 1)

The method of claim 1, comprising the mobile device processor computing obfuscated mobile device latitude, longitude, and altitude from the repeated GPS satellite data.

### Claim 4 (depends on 3)

The method of claim 3, wherein the mobile device processor provides the obfuscated latitude, longitude, and altitude to a wireless system controller, and a processor in signal communication with the wireless system controller accesses a GPS mapping table to determine an actual location of the mobile device GPS receiver based on the obfuscated latitude, longitude, and altitude.

### Claim 5 (depends on 3)

The method of claim 3, comprising the mobile device processor providing the obfuscated latitude, longitude, and altitude for display on the mobile device.

### Claim 6 (depends on 5)

The method of claim 5, wherein when the mobile device enters a coverage area of a wireless communications network, the mobile device processor receives a signal compelling the mobile device processor to provide a mobile device location update.

### Claim 7 (depends on 5)

The method of claim 5, wherein the mobile device comprises a location aware application, and wherein the mobile device accesses the location aware application, and the location aware application prompts the mobile device to provide a GPS location of the mobile device.

### Claim 8 (depends on 1)

The method of claim 1, wherein each of a plurality of GPS antennae is coupled to a respective one of a plurality of GPS repeaters.

### Claim 9 (depends on 8)

The method of claim 8, wherein the GPS antennae are directional antennae.

### Claim 10

A system for using global positioning system (GPS) repeaters to obfuscate a location of a mobile device operating in a confined area of a communications network, the system comprising:
a wireless system controller configured to:
receive an indication that the mobile device entered the confined area of the communications network;
prompt a location update from the mobile device; and
receive an obfuscated GPS location from the mobile device, the obfuscated GPS location differing from an actual location of the mobile device by an offset distance, the offset distance based on a time of signal transmission extension imposed by a length of a cable coupling a GPS antenna and a GPS repeater, and
a processor in signal communication with the wireless system controller, the processor executing a mapping function to map the obfuscated GPS location of the mobile device to a table of defined locations to produce the actual mobile device location.

### Claim 11 (depends on 10)

The system of claim 10, wherein the mobile device receives a location request from a location-aware application executing on the mobile device.

### Claim 12 (depends on 11)

The system of claim 11, wherein the mobile device reports an obfuscated GPS location to the location-aware application.

### Claim 13 (depends on 10)

The system of claim 10, wherein the mobile device receives a location request from an application external to the mobile device and executing in the communications network, and reports an obfuscated GPS location to the application.

### Claim 14

A computer-implemented method for leveraging GPS repeaters to locate a mobile device and to obfuscate device location, comprising:
a processor controlling a GPS receive antenna to receive GPS satellite data and information from a constellation of GPS satellites;
the processor controlling a GPS repeater to broadcast a modified form of the GPS satellite data and information, wherein the modified form is derived from a cable coupling the GPS repeater and the GPS antenna, the cable including an extension length that imposes an extended time of a transmission between the GPS repeater and the GPS receive antenna, the extended time comprising time in excess of a time of transmission based on an efficient routing distance and time for the transmission, wherein the efficient time and the extended time modify the form of the GPS satellite data and information;
the processor receiving an obfuscated GPS location computed by the mobile device from the broadcast modified form of the GPS satellite data and information; and
the processor applying the obfuscated GPS location to a GPS mapping table to determine an actual location of the mobile device.

### Claim 15 (depends on 14)

The computer-implemented method of claim 14, wherein the processor prompts the mobile device to provide a location update.

### Claim 16 (depends on 15)

The computer-implemented method of claim 15, wherein the mobile device is powered off when prompted by the processor to provide the location update.

### Claim 17 (depends on 14)

The computer-implemented method of claim 14, wherein the mobile device computes the obfuscated GPS location when requested by a location-aware application resident on the mobile device to provide a location of the mobile device.

### Claim 18 (depends on 14)

The computer-implemented method of claim 14, wherein the mobile device displays the obfuscated GPS location.

### Claim 19 (depends on 14)

The computer-implemented method of claim 14, wherein the mobile device receives a location request from an application external to the mobile device.
