The present invention provides key disclosures in three aspects, geo-location information exploration, interaction over geo-locations, and geo-location information sharing. In one aspect, the present invention provides for geo-strolling, a concept of a user navigating to a geographical location on a...http://www.google.ca/patents/US20070233367?utm_source=gb-gplus-sharePatent US20070233367 - Methods for Interaction, Sharing, and Exploration over Geographical Locations