A method and system for providing geocodes in response to complete or partial address information is disclosed. The disclosure teaches embodiments that are naturally upgraded to integrate changing spatial information due to addition of countries, better data, political changes, and other similar changes...http://www.google.de/patents/US7039640?utm_source=gb-gplus-sharePatent US7039640 - System and method for geocoding diverse address formats