Patent Document ID: 20140101172
Application ID: 13645591
Patent Flag: 0

Claim One:
1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to dynamically match data originating from one or more data sources, the matching comprising: receiving data from one or more data sources, wherein the data comprises a plurality of data records; analyzing a matching configuration file, wherein the matching configuration file comprises one or more matching configurations; modifying a probabilistic matching algorithm of a matching engine at runtime based on the one or more matching configurations and based on two or more data records of the plurality of data records that require matching; comparing two data records of the plurality of data records using the modified probabilistic matching algorithm, wherein the comparing comprises comparing values of one or more data record fields of the two data records and generating a match weight for each data record field based on the comparison of values, and the one or more matching configurations; and generating a match score for the two data records based on the match weight for each data record field.