Patent ID: 8521758

Claim:
A computer-implemented method of matching and merging records, the method comprising: receiving a plurality of records from an external update feed, wherein a record in the plurality of records from the external update feed may be either partial or complete; determining, using a processor, that one or more records in the plurality of records from the external update feed match an existing record, wherein the determining is based on fuzzy matching of normalized fields of the one or more records and the existing record; merging, using the processor, the one or more matching records with the existing record into a composite record; determining, using the processor, that one or more fields of the composite record are incomplete; enriching the composite record by adding information to the incomplete fields in response to determining that the one or more fields of the composite record are incomplete, the information added to the incomplete fields is based on information in other fields of the composite record; and storing the composite record.