Synchronization-free station locator in wireless network
First Claim
1. A method of providing synchronization-free station locating in a wireless network, the wireless network including a station having an unknown location and a plurality of access points (APs) having known locations, the method comprising:
- for each set including one of the plurality of APs and the station,sending a unicast packet from the AP to the station, the unicast packet having a time of departure TOD(D);
receiving the unicast packet at the station, the unicast packet having a time of arrival TOA(D);
sending an acknowledgement packet from the station to the AP, the acknowledgment packet having a time of departure TOD(D_ACK);
receiving the acknowledgment packet at the AP, the acknowledgment packet having a time of arrival TOA(D_ACK); and
determining a distance between the AP and the station using a first difference between the TOA(D_ACK) and the TOD(D) and a second difference between the TOD(D_ACK) and the TOA(D); and
using a plurality of computed distances between the plurality of APs and the station to determine a location of the station.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of providing synchronization-free station locating in a wireless network is provided. In this method, an AP having a known location sends a unicast packet to the station and notes its time of departure TOD(D). The station receives the unicast packet, notes its time of arrival TOA(D), sends an acknowledgement packet to the AP, and notes its time of departure TOD(D_ACK). The AP receives the acknowledgment packet and notes its time of arrival TOA(D_ACK). Notably, a distance between the AP and the station can be accurately determined using a first difference between the TOA(D_ACK) and the TOD(D) and a second difference between the TOD(D_ACK) and the TOA(D). A plurality of such computed distances between a plurality of APs and the station can be used to determine an accurate location of the station.
40 Citations
20 Claims
-
1. A method of providing synchronization-free station locating in a wireless network, the wireless network including a station having an unknown location and a plurality of access points (APs) having known locations, the method comprising:
-
for each set including one of the plurality of APs and the station, sending a unicast packet from the AP to the station, the unicast packet having a time of departure TOD(D); receiving the unicast packet at the station, the unicast packet having a time of arrival TOA(D); sending an acknowledgement packet from the station to the AP, the acknowledgment packet having a time of departure TOD(D_ACK); receiving the acknowledgment packet at the AP, the acknowledgment packet having a time of arrival TOA(D_ACK); and determining a distance between the AP and the station using a first difference between the TOA(D_ACK) and the TOD(D) and a second difference between the TOD(D_ACK) and the TOA(D); and using a plurality of computed distances between the plurality of APs and the station to determine a location of the station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing synchronization-free device locating in a wireless network, the wireless network including a device having an unknown location (DUL) and a plurality of devices having known locations (DKLs), the method comprising:
-
for each set including one of the plurality of DKLs and the DUL, sending a unicast packet from the DKL to the DUL, the unicast packet having a time of departure TOD(D); receiving the unicast packet at the DUL, the unicast packet having a time of arrival TOA(D); sending an acknowledgement packet from the DUL to the DKL, the acknowledgment packet having a time of departure TOD(D_ACK); receiving the acknowledgment packet at the DKL, the acknowledgment packet having a time of arrival TOA(D_ACK); and determining a distance between the DKL and the DUL using a first difference between the TOA(D_ACK) and the TOD(D) and a second difference between the TOD(D_ACK) and the TOA(D); and using a plurality of computed distances between the plurality of DKLs and the DUL to determine a location of the station. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of providing synchronization-free device locating in a wireless network, the wireless network including a device having an unknown location (DUL) and a plurality of devices having known locations (DKLs), the method comprising:
-
for each set including one of the plurality of DKLs and the DUL, sending a unicast packet from the DKL to the DUL, the unicast packet having a time of departure TOD(D); receiving the unicast packet at the DUL, the unicast packet having a time of arrival TOA(D); sending an acknowledgement packet from the DUL to the DKL, the acknowledgment packet having a time of departure TOD(D_ACK); receiving the acknowledgment packet at the DKL, the acknowledgment packet having a time of arrival TOA(D_ACK); and determining a distance between the DKL and the DUL using a first difference between the TOA(D_ACK) and the TOD(D) and a predetermined value representing a second difference between the TOD(D_ACK) and the TOA(D), wherein the predetermined value is one of a constant and an averaged value; and using a plurality of computed distances between the plurality of DKLs and the DUL to determine a location of the station.
-
-
20. A method of providing synchronization-free device locating in a wireless network, the wireless network including a device having an unknown location (DUL) and a plurality of devices having known locations (DKLs), the method comprising:
-
for each set including one of the plurality of DKLs and the DUL, sending a unicast packet from the DKL to the DUL, the unicast packet having a time of departure TOD(D); receiving the unicast packet at the DUL, the unicast packet having a time of arrival TOA(D); sending an acknowledgement packet from the DUL to the DKL, the acknowledgment packet having a time of departure TOD(D_ACK); receiving the acknowledgment packet at the DKL, the acknowledgment packet having a time of arrival TOA(D_ACK); and determining a distance between the DKL and the DUL using a first difference between the TOA(D_ACK) and the TOD(D), wherein a second difference between the TOD(D_ACK) and the TOA(D), wherein the predetermined value is one of a constant and an averaged value; and using a plurality of computed distances between the plurality of DKLs and the DUL to determine a location of the station.
-
Specification