Patent ID: 8355739

Claim:
A first wireless network device, comprising: an RF transceiver module having an associated timing resolution, the RF transceiver module configured to receive i) coordinates of a second wireless network device, ii) coordinates of a third wireless network device, and iii) coordinates of a fourth wireless network device; and a control module configured to determine i) a first accumulated delay period corresponding to an accumulation of first delay periods, each first delay period corresponding to a respective transmission between the first wireless network device and the second wireless network device, ii) a second accumulated delay period corresponding to an accumulation of second delay periods, each second delay period corresponding to a respective transmission between the first wireless network device and the third wireless network device, and iii) a third accumulated delay period corresponding to an accumulation of third delay periods, each third delay period corresponding to a respective transmission between the first wireless network device and the fourth wireless network device, wherein a respective number of each of the first delay periods, the second delay periods, and the third delay periods is based on the timing resolution, determine i) a first distance between the first wireless network device and the second wireless network device based on the first accumulated delay period, ii) a second distance between the first wireless network device and the third wireless network device based on the second accumulated delay period, and iii) a third distance between the first wireless network device and the fourth wireless network device based on the third accumulated delay period, and determine a location of the first wireless network device based on i) the first distance, the second distance, and the third distance, and ii) the coordinates of the second wireless network device, the coordinates of the third wireless network device, and the coordinates of the fourth wireless network device.