Patent ID: 8457655

Claim:
A method comprising: determining, at a wireless network device of a communication network, a round trip transit time between the wireless network device and each of a plurality of reference wireless network devices of the communication network; for each of the plurality of reference wireless network devices, determining a distance between the wireless network device and the reference wireless network device based, at least in part, on the round trip transit time between the wireless network device and the reference wireless network device; determining an initial location of the wireless network device based, at least in part, on a known location of each of the plurality of reference wireless network devices; determining a first intermediate location of the wireless network device and an intermediate distance calibration constant based, at least in part, on the initial location of the wireless network device and the distance between the wireless network device and each of the plurality of reference wireless network devices; determining a second intermediate location of the wireless network device based on at least one of the known location of each of the plurality of reference wireless network devices and the first intermediate location of the wireless network device; determining a target distance calibration constant associated with the plurality of reference wireless network devices based on at least one of the first intermediate location of the wireless network device, the intermediate distance calibration constant, and the distance between the wireless network device and the plurality of reference wireless network devices; and iteratively estimating a current location of the wireless network device based, at least in part, on the second intermediate location of the wireless network device and the target distance calibration constant.