Patent ID: 8102784

Claim:
A system for determining node locations, comprising: a first set of interfaces for transmitting a first set of localization signals to known location nodes and unknown location nodes in a mesh network from a first set of nodes, wherein the first set of nodes each have a known location; a second set of interfaces for receiving the first set of localization signals at a second set of nodes, wherein a first set of time difference of arrival measurements is determined based at least in part on the received first set of localization signals, wherein the second set of nodes each have a known location, and wherein the first set of time difference of arrival measurements is transmitted to a gateway node; a third set of interfaces for receiving the first set of localization signals at a third set of nodes, wherein a second set of time difference of arrival measurements is determined based at least in part on the received first set of localization signals, wherein the third set of nodes each have an unknown location, and wherein the second set of time difference of arrival measurements is transmitted to the gateway node; and a processor, associated with the gateway node, configured for receiving the first set of time difference of arrival measurements and the second set of time difference of arrival measurements and for determining a location of a node of the third set of nodes based at least in part on the received first set of time difference of arrival measurements and the received second set of time difference of arrival measurements.