US 12,443,664 B2
Dynamic electronic data record resolution in electronic data environments
Abhishek Seth, Deoband (IN); Neeraj Ramkrishna Singh, Bangalore (IN); Geetha sravanthi Pulipaty, Manteca, CA (US); and Soma Shekar Naganna, Bangalore (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jun. 6, 2023, as Appl. No. 18/206,389.
Prior Publication US 2024/0411814 A1, Dec. 12, 2024
Int. Cl. G06F 7/00 (2006.01); G06F 16/903 (2019.01)
CPC G06F 16/90335 (2019.01) 18 Claims
OG exemplary drawing
 
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.