A system and method for peer based localization system using radio
technology, such as Bluetooth or Wi-Fi ad-hoc technology that enables
mobile devices such as cell phones, smart phones, laptops, handheld
communication devices, handheld computing devices, satellite radios,
global positioning systems, PDAs, etc. to discover their physical
location relative to one another. In addition, the peer based
localization can use a plurality of radio technologies to increase the
accuracy of the physical location estimates. Additionally or
alternatively, the peer based localization technique can be combined with
infrastructure based location techniques, such as triangulation, GPS, or
infrastructure based Wi-Fi localization in order to transpose virtual
coordinates into physical coordinates.