Method and System for Managing Entities
First Claim
1. A method for managing entities in a master entity index system, comprising:
- determining a set of candidate data records based on at least one attribute of an initial data record;
performing a transitive bucketing process to determine additional candidate data records based on selective attributes of the set of candidate data records;
repeating the transitive bucketing process until no more candidate data records are returned;
resolving the initial data record, the set of candidate data records, and any additional candidate data records determined via the transitive bucketing process into group entities; and
reconciling the group entities with entities in the master entity index system.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a method for managing entities include candidate selection by a transitive bucketing process where at least one attribute of an initial data record is used to determine a set of candidate data records corresponding to the initial data record. For each candidate data record thus determined, additional candidate data record(s) may be determined using attribute(s) not used in linking the candidate data record to the initial data record. This process may be repeated until no more candidate data records are returned. The initial data record and related candidates thus determined are then resolved into group entities, each having member records that match one another above a certain threshold. If no match is found, a group entity comprising a single data record may be created. These group entities are then reconciled with other entities in a master entity index system.
-
Citations
20 Claims
-
1. A method for managing entities in a master entity index system, comprising:
-
determining a set of candidate data records based on at least one attribute of an initial data record; performing a transitive bucketing process to determine additional candidate data records based on selective attributes of the set of candidate data records; repeating the transitive bucketing process until no more candidate data records are returned; resolving the initial data record, the set of candidate data records, and any additional candidate data records determined via the transitive bucketing process into group entities; and reconciling the group entities with entities in the master entity index system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium carrying computer-readable instructions executable by a processor to implement a method for managing entities in a master entity index system, the method comprising:
-
determining a set of candidate data records based on at least one attribute of an initial data record; performing a transitive bucketing process to determine additional candidate data records based on selective attributes of the set of candidate data records; repeating the transitive bucketing process until no more candidate data records are returned; resolving the initial data record, the set of candidate data records, and any additional candidate data records determined via the transitive bucketing process into group entities; and reconciling the group entities with entities in the master entity index system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a processor; and a computer-readable storage medium accessible by the processor and carrying computer-readable instructions executable by the processor to implement a method for managing entities in the system, the method comprising; determining a set of candidate data records based on at least one attribute of an initial data record; performing a transitive bucketing process to determine additional candidate data records based on selective attributes of the set of candidate data records; repeating the transitive bucketing process until no more candidate data records are returned; resolving the initial data record, the set of candidate data records, and any additional candidate data records determined via the transitive bucketing process into group entities; and reconciling the group entities with entities in the system. - View Dependent Claims (18, 19, 20)
-
Specification