A system and method for finding a business entity in a database that matches input data. A web services interface accepts a match request and provides a best match. A pre-processing layer cleans, parses, and standardizes input data into terms. An application layer includes a match engine for processing...http://www.google.ca/patents/US7392240?utm_source=gb-gplus-sharePatent US7392240 - System and method for searching and matching databases