Patent ID: 8271510

Claim:
A device comprising: a memory configured to: store a regular address database including a plurality of first records that identify regular addresses and corresponding location coordinates, and store a translated address database including a plurality of second records that identify working addresses, corresponding translated addresses or references to the regular addresses, and geocodes associated with the corresponding translated addresses; and a processor configured to: perform a lookup, in the regular address database, to determine whether a working address substantially corresponds to at least one regular address identified in the first records, determine, when the working address does not substantially correspond to the at least one regular address, whether the working address qualitatively matches the at least one regular address and is to be automatically converted into a corresponding translated address comprising aliases that correspond to terms in the working address; convert the working address to generate the corresponding translated address when the working address is to be automatically converted; create a second record identifying the working address and the corresponding translated address or a reference to the at least one regular address; and store the second record in the translated address database.