Patent ID: 8843464

Claim:
A system for comparing a received address with a set of validated addresses, the system comprising: a device configured to receive address data from a source; and an address matching server configured to: maintain the set of validated addresses in two or more records; communicate with the device via a communication network; receive the address data from the device; structure the received address data from the device using a plurality of query permuters; compare the structured address data with the set of validated addresses maintained by the address matching server to identify two or more potential matched addresses, based on a substantial similarity between the structured address data and each of the validated addresses maintained by the address matching server, wherein the substantial similarity is determined based on a preset threshold and at least an identical match of a query permuter with a corresponding field of the set of validated addresses; and transmit the identified two or more potential matched addresses to the device, wherein the device is further configured to receive the transmitted two or more potential matched addresses, and wherein at least one of the received two or more potential matched addresses is selected via a user's input for printing.