| CPC G06F 16/90335 (2019.01) | 18 Claims |

|
1. A computer implemented method, the method comprising:
choosing for a target electronic data record, a group of one or more candidate electronic data records for comparison;
selecting a plurality of a first set of two or more attributes of the target electronic data record to compare against a corresponding plurality of a first set of two or more attributes of the group of one or more candidate electronic data records;
choosing a threshold for each of the selected plurality of the first set of two or more attributes of the target electronic data record;
comparing each one of the selected plurality of the first set of two or more attributes of the target electronic data record to each one of the corresponding plurality of the first set of two or more attributes of one of the group of one or more candidate electronic data records;
scoring each one of the comparisons of the selected plurality of the first set of two or more attributes of the target electronic data record to each one of the corresponding plurality of the first set of two or more attributes of the one of the group of one or more candidate electronic data records;
determining whether the score of each one of the comparisons of the selected plurality one of the first set of two or more attributes of the target electronic data record to each of the corresponding plurality of the first set of two or more attributes of the one of the group of one or more candidate electronic data records is above the threshold chosen for each respective selected plurality of the first set of attributes;
storing, in response to the score of at least one of the comparisons of the selected plurality of the first set of two or more attributes of the target electronic data record to the corresponding plurality of the first set of two or more attributes of the one of the group of one or more candidate electronic data records being above the threshold chosen for the respective selected plurality of the first set of attributes, each score of each one of the comparisons of the selected plurality of the first set of two or more attributes of the target electronic data record to each one of the corresponding plurality of the first set of two or more attributes of the one of the group of one or more candidate electronic data records; and
linking, in response to the score of the at least one of the comparisons of the selected plurality of the first set of two or more attributes of the target electronic data record to the corresponding plurality of the first set of two or more attributes of one of the group of the one or more candidate electronic data records being above the threshold chosen for the respective selected plurality of the first set of attributes, the target record to the one of the group of one or more candidate electronic data records.
|