Patent ID: 8051049

Claim:
A system for providing enhanced matching for database queries, the system comprising: a data source; a first database having a first multi-sourced reference file, wherein the first multi-sourced reference file has been verified by a plurality of sources and is identified by a first unique business identification number corresponding to a business entity; a second database having a first single-sourced reference file that has not been verified by a plurality of sources; a processor; and a memory that contains programs that cause said processor to perform an action of an intelligence engine that: processes data from said data source; executes a first matching operation on said first multi-sourced reference file, wherein said intelligence engine determines whether said data matches said first multi-sourced reference file, and wherein said intelligence engine adds said data to said first multi-sourced reference file when said data matches said first multi-sourced reference file; executes a second matching operation on said first single-sourced reference file, when said first matching operation determines that said data does not match said first multi-sourced reference file, wherein said intelligence engine determines whether said data matches said first single-sourced reference file; determines whether said data qualifies as a verifying data source when said data does not match said first multi-sourced reference file and does match said first single-sourced reference file; creates a second multi-sourced reference file by adding said data to said first single-sourced reference file, and moves said second multi-sourced reference file from said second database to said first database when said intelligence engine determines that said data qualifies as said verifying data source; and creates a second single-sourced reference file using said data when said intelligence engine determines that said data does not qualify as a verifying data source.