Patent ID: 7685108

Claim:
A computer geocoding engine for providing geocodes in response to receiving address information from a remote user, the geocoding engine comprising: a processor configured with computer readable instructions, said processor further comprising, a module for detecting a country code designation in a request to provide a geocode a module for invoking a parser corresponding to the country code from the received request to provide a parsed input address; a module for detecting a postal-code corresponding to the country code in the received request; a module for detecting a world city name in the received request; a module for obtaining a candidate list corresponding to at least one member of a set consisting of the postal-code, the parsed input address, and the world city name; a module for invoking a matcher module for evaluating the candidate list by matching it to the input address; a module for invoking an interpolator corresponding to the country code for generating a geocode corresponding to a selected candidate; and a module for generating a set of ordered matches corresponding to the parsed input address for responding to the request.