Patent ID: 9471609
Filing Date: 2016-10-18
CPC Classification: G06F

Claim Text:
1. A computer-implemented method for de-duplicating data, within data records, with a graphical user interface application, the method comprising: selecting, with a processor forming part of at least one computing device, the data records to de-duplicate, wherein the data records to be de-duplicated include either (1) a target record or (2) the target record and at least one potential duplicate; forming, with the processor, a hierarchical representation of the data records, wherein the hierarchical representation appears in the graphical user interface application, wherein the hierarchical representation includes nodes representing data sets within either (1) the target record or (2) the target record and the at least one potential duplicate, wherein the individual nodes are selectable via a graphical user interface element associated with each node; presenting, on a display, the graphical user interface application; copying, with the graphical user interface application in response to user-generated input selecting at least one of the graphical user interface elements, nodes associated with the at least one potential duplicate to the target record; removing, with the graphical user interface application in response to user-generated input selecting at least one of the graphical user interface elements, nodes associated with the target record; editing, with the graphical user interface application in response to user-generated input selecting at least one of the graphical user interface elements, data associated with the at least one node of the hierarchical representation; performing, with the graphical user interface application, a comparing operation on at least two selected nodes of the hierarchical representation, wherein the comparing operation determines differences between the data associated with each of the at least two selected nodes of the hierarchical representation; forming, with the graphical user interface application, instructions based on at least one of (1) copying the nodes associated with the at least one potential duplicate to the target record, (2) removing the nodes associated with the target record, (3) editing the data associated with the at least one node of the hierarchical representation; and (4) performing the comparing operation on the at least two selected nodes of the hierarchical representation; applying, with the processor, the instructions to the target record.