IP Library Granted Patent US 9,693,187
Granted Patent B2
US 9,693,187 · App. 14/847,707 · Granted Jun 27, 2017

Geo-location of a WLAN device

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,693,187
App. No.
14/847,707
Granted
Jun 27, 2017
Kind
B2
Abstract

A passive geo-location method for determining the location of a wireless device. The method includes receiving, by a measuring receiver at a first position, a first beacon transmitted to the measuring receiver by the wireless device, and receiving, by the measuring receiver at a second position, a second beacon transmitted to the measuring receiver by the wireless device. When the first position differs from the second position by less than a predetermined distance, the method further includes determining a relative drift between a clock associated with the wireless device and a clock associated with the measuring receiver, and determining a location of the wireless device based at least on the determined relative drift.

Claims (53)

1. A method for determining a location of a wireless device based on receipt of a plurality of received beacons, the method comprising:

receiving, by a measuring receiver at a first position, a first beacon of the plurality of beacons transmitted to the measuring receiver by the wireless device;

receiving, by the measuring receiver at a second position, a second beacon of the plurality of beacons transmitted to the measuring receiver by the wireless device; and

when the first position differs from the second position by less than a predetermined distance:

determining a relative drift between a clock associated with the wireless device and a clock associated with the measuring receiver, the determining comprising:

identifying a first Time of Departure (TOD), the first TOD indicating when the wireless device transmitted the first beacon to the measuring receiver according to the clock associated with the wireless device;

identifying a first Time of Arrival (TOA) of the first beacon at the measuring receiver according to the clock associated with the measuring receiver;

identifying a second TOD, the second TOD indicating when the wireless device transmitted the second beacon to the measuring receiver according to the clock associated with the wireless device;

identifying a second TOA of the second beacon at the measuring receiver according to the clock associated with the measuring receiver; and

using a ratio of a difference between the first TOA and the second TOA and a difference between the first TOD and the second TOD to determine the relative drift;

determining a location of the wireless device based in part on the determined relative drift, the first beacon including a first timer synchronization function (TSF) field containing the first TOD; and

outputting the determined location of the wireless device.

2. The method of claim 1 , further comprising adjusting at least one of the first TOD and the second TOD according to the determined relative drift.

3. The method of claim 2 , wherein determining the location of the wireless device includes the adjusted at least one of the first TOD and the second TOD.

4. The method of claim 1 , further comprising revising a previously determined relative drift to arrive at an adjusted relative drift.

5. The method of claim 4 , wherein revising the previously determined relative drift to arrive at the adjusted relative drift includes averaging the previously determined relative drift and the determined relative drift.

6. The method of claim 4 , further comprising adjusting at least one of the first TOD and the second TOD according to the adjusted relative drift.

7. The method of claim 1 , further comprising determining a location of a second wireless device simultaneously with the determining of the location of the wireless device.

8. The method of claim 1 , wherein the wireless device is a wireless access point.

9. A measuring receiver for determining a location of a wireless device based on receipt of a plurality of received beacons, the measuring receiver comprising:

an interface configured to:

receive, at a first position, a first beacon of the plurality of beacons transmitted to the measuring receiver by the wireless device;

receive, at a second position, a second beacon of the plurality of beacons transmitted to the measuring receiver by the wireless device; and

circuitry comprising:

a processor; and

a memory storing instructions that, when executed, configure the processor to:

when the first position differs from the second position by less than a predetermined distance:

determine a relative drift between a clock associated with the wireless device and a clock associated with the measuring receiver, the determining comprising:

identify a first Time of Departure (TOD), the first TOD indicating when the wireless device transmitted the first beacon to the measuring receiver according to the clock associated with the wireless device;

identify a first Time of Arrival (TOA) of the first beacon at the measuring receiver according to the clock associated with the measuring receiver;

identify a second TOD, the second TOD indicating when the wireless device transmitted the second beacon to the measuring receiver according to the clock associated with the wireless device;

identify a second TOA of the second beacon at the measuring receiver according to the clock associated with the measuring receiver; and

use a ratio of a difference between the first TOA and the second TOA and a difference between the first TOD and the second TOD to determine the relative drift;

determine a location of the wireless device based in part on the determined relative drift, the first beacon including a first timer synchronization function (TSF) field containing the first TOD; and

output the determined location of the wireless device.

10. The measuring receiver of claim 9 , wherein the processor is further configured to adjust at least one of the first TOD and the second TOD according to the determined relative drift.

11. The measuring receiver of claim 10 , wherein determining the location of the wireless device includes the adjusted at least one of the first TOD and the second TOD.

12. The measuring receiver of claim 9 , wherein the processor is further configured to revise a previously determined relative drift to arrive at an adjusted relative drift.

13. The measuring receiver of claim 12 , wherein revising the previously determined relative drift to arrive at the adjusted relative drift includes averaging the previously determined relative drift and the determined relative drift.

14. The measuring receiver of claim 12 , wherein the processor is further configured to adjust at least one of the first TOD and the second TOD according to the adjusted relative drift.

15. The measuring receiver of claim 9 , wherein the processor is further configured to determine a location of a second wireless device simultaneously with the determining of the location of the wireless device.

16. The measuring receiver of claim 9 , wherein the wireless device is a wireless access point.

17. A method for determining a location of a wireless device based on receipt of a plurality of beacons, the method comprising:

receiving, by a measuring receiver, a first beacon, the first beacon including a first timer synchronization function (TSF) field containing a first Time of Departure (TOD), the first TOD indicating when the wireless device transmitted the first beacon to the measuring receiver according to a clock associated with the wireless device;

identifying a first position of the measuring receiver at a time the first beacon was received;

identifying a first Time of Arrival (TOA) of the first beacon at the measuring receiver according to a clock associated with the measuring receiver;

receiving, by the measuring receiver, a second beacon, the second beacon including a second TSF field containing a second TOD, the second TOD indicating when the wireless device transmitted the second beacon to the measuring receiver according to the clock associated with the wireless device;

identifying a second position of the measuring receiver at a time the second beacon was received;

identifying a second TOA of the second beacon at the measuring receiver according to the clock associated with the measuring receiver;

when the second position differs from the first position by less than a predetermined distance:

determining a relative drift between the clock associated with the wireless device and the clock associated with the measuring receiver;

determining a location of the wireless device based in part on the determined relative drift; and

outputting the determined location of the wireless device.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded May 5, 2025
From: APOGEM CAPITAL LLC, AS COLLATERAL AGENT
To: BLUEHALO, LLC; SR TECHNOLOGIES, INC.
Reel/Frame 071168/0399 →
SECURITY INTEREST Recorded May 8, 2024
From: UES, INC.; SR TECHNOLOGIES, INC.
To: APOGEM CAPITAL LLC, AS COLLATERAL AGENT
Reel/Frame 067354/0258 →
RELEASE OF SECURITY INTEREST Recorded Mar 4, 2024
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SR TECHNOLOGIES, INC.
Reel/Frame 066729/0737 →
SECURITY INTEREST Recorded Nov 21, 2023
From: SR TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065656/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2015
From: PASSLER, MARK
To: SR TECHNOLOGIES, INC.
Reel/Frame 036512/0334 →