STI Innsbruck is a research group at the University of Innsbruck engaged in research and development to bring information and communication technologies of the future into today's world.
Before meeting him, I considered myself a frequent traveler. Meanwhile, I think he invented Google Latitude just to find out which continent he is on at any given moment.
Contact person in charge.