Google just released a service called Latitude, which enables people with certain types of cell phones to publish their physical location. From Computerworld:
How does Latitude do that? Google is using technology that’s similar to that of Skyhook Wireless in its Latitude service. Like Skyhook, it is a software-only location solution that allows any mobile device with Wi-Fi, GPS or a cellular radio to determine its position with an accuracy of 10 to 20 meters. What sets XPS apart is that it uses land-based Wi-Fi access points, GPS satellites and cellular towers to determine location information.
In other words, Latitude can use any of the three kinds of signals — Wi-Fi, 2G/3G/4G mobile or GPS satellite — that a device can pick up to work out its location. By leveraging these wireless capabilities, the software can combine positioning data from satellites, carrier assistance servers and Wi-Fi base stations to significantly speed up positioning, or TTFF (time to first fix). TTFF for some devices can be up to a minute, but by using multiple reference sites, Latitude can reduce TTFF to a few seconds.
Basically, the software installs on your phone and periodically checks to see where the phone is located, then send that information to Google. Aside from the slightly creepy privacy implications, this seems like an interesting way for buildings to ‘know’ where their occupants are located (or their cellphones at least).
I could imagine houses closing the windows, turning off the lights, and dropping the temperature when nobody’s home, then reversing the cycle as the owner starts driving home from work.
I could also see some interesting urban dynamics research using this system if it were widely adopted and the data were public (again, my privacy nerve is twitching…)