Duplicate record processing
First Claim
Patent Images
1. A method to be executed at least in part in a computing device for processing duplicate records, the method comprising:
- in response to detecting a duplicate record, determining at least one applicable rule for processing the duplicate record;
applying the applicable rule to the duplicate record;
if the duplicate record is to be eliminated, eliminating the duplicate record and adjusting a data relationship between the duplicate record and associated records; and
storing the adjusted relationship between the duplicate record and the associated records by modifying an attribute of each of the associated records.
2 Assignments
0 Petitions
Accused Products
Abstract
Duplicate record processing is enabled employing on customizable rules. Detected duplicate records are merged, deleted, deactivated, or moved based on one or more sets of customizable rules. Different rule sets may be used for each record type, or a rule set reused for different records. Hierarchical relationships between master and child records are adjusted upon duplicate processing based on rules and/or record attributes.
-
Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for processing duplicate records, the method comprising:
-
in response to detecting a duplicate record, determining at least one applicable rule for processing the duplicate record; applying the applicable rule to the duplicate record; if the duplicate record is to be eliminated, eliminating the duplicate record and adjusting a data relationship between the duplicate record and associated records; and storing the adjusted relationship between the duplicate record and the associated records by modifying an attribute of each of the associated records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for processing duplicate records, comprising:
-
a memory; a processor coupled to the memory, wherein the processor is configured to execute program modules including; a duplicate detection engine for detecting duplicate records in a plurality of received records; a duplicate processing engine for determining at least one applicable rule for processing a detected duplicate record, applying the applicable rule to the detected duplicate record, and eliminating the duplicate record and adjusting a data relationship between the duplicate record and associated records if the duplicate record is to be eliminated; and a records data store for storing processed records and the adjusted relationship between the duplicate record and the associated records through a modified attribute of each of the associated records. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium with instructions stored thereon for processing duplicate records, the instructions comprising:
-
receiving a plurality of records for processing; in response to detecting a duplicate record among the plurality of records, determining at least one applicable rule for processing the duplicate record; applying the applicable rule to the detected duplicate record after at least a portion of the received records are stored, wherein applying the applicable rule includes performing one of a delete, a deactivate, a move, and a merge operation on the detected duplicate record; adjusting a data relationship between the processed duplicate record and associated records; providing a notification to a user based on the operation performed on the duplicate record; and storing processed records, wherein the adjusted relationship between the duplicate record and the associated records is preserved by modifying an attribute of each of the associated records. - View Dependent Claims (19, 20)
-
Specification