BEST-VALUE DETERMINATION RULES FOR AN ENTITY RESOLUTION SYSTEM
First Claim
1. A computer-implemented method for selecting a primary value from a plurality of values in an entity resolution system storing identity records related to a plurality of entities, comprising:
- receiving a selection of an entity from the plurality of entities stored in the entity resolution system, wherein each entity is associated with a plurality of identity records, wherein each identity record includes one or more attribute types and attribute values, and wherein each entity is presumed to represent a distinct individual; and
evaluating the selected entity against one or more primary value determination rules, wherein the evaluation for each respective primary value determination rule comprises;
identifying one or more attribute types associated with the respective primary value determination rule,identifying a set of attribute values stored in the identity records of the selected entity that correspond to the one or more identified attribute types, andselecting, from the identified set of attribute values, a primary value to be representative of the one or more identified attribute types for the selected entity.
1 Assignment
0 Petitions
Accused Products
Abstract
Primary value determination rules may be used by entity resolution system to select a “best” or “primary” value of an attribute from a plurality of attribute values. For example, the “best” name, address, phone number, etc. to use in presenting a summary of information about that entity may be determined. Further, the primary value determination rules may each be configured to assign a confidence score to the “best” values selected for of a given entity. Doing so allows a selection of a “best” value for a given attribute made by one rule to be overridden by a selection of another “best” value made by another rule for that same attribute.
76 Citations
21 Claims
-
1. A computer-implemented method for selecting a primary value from a plurality of values in an entity resolution system storing identity records related to a plurality of entities, comprising:
-
receiving a selection of an entity from the plurality of entities stored in the entity resolution system, wherein each entity is associated with a plurality of identity records, wherein each identity record includes one or more attribute types and attribute values, and wherein each entity is presumed to represent a distinct individual; and evaluating the selected entity against one or more primary value determination rules, wherein the evaluation for each respective primary value determination rule comprises; identifying one or more attribute types associated with the respective primary value determination rule, identifying a set of attribute values stored in the identity records of the selected entity that correspond to the one or more identified attribute types, and selecting, from the identified set of attribute values, a primary value to be representative of the one or more identified attribute types for the selected entity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for selecting a primary value from a plurality of values in an entity resolution system storing identity records related to a plurality of entities, the computer program product comprising:
a computer usable medium having computer usable program code embodied therewith, the computer usable program code configured to; receive a selection of an entity from the plurality of entities stored in the entity resolution system, wherein each entity is associated with a plurality of identity records, wherein each identity record includes one or more attribute types and attribute values, and wherein each entity is presumed to represent a distinct individual; and evaluate the selected entity against one or more primary value determination rules, wherein the evaluation for each respective primary value determination rule comprises; identifying one or more attribute types associated with the respective primary value determination rule, identifying a set of attribute values stored in the identity records of the selected entity that correspond to the one or more identified attribute types, and selecting, from the identified set of attribute values, a primary value to be representative of the one or more identified attribute types for the selected entity. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system, comprising:
-
a processor; and a memory containing a program, which, when executed by the processor is configured to select a primary value from a plurality of values in an entity resolution system storing identity records related to a plurality of entities by performing an operation comprising; receiving a selection of an entity from the plurality of entities stored in the entity resolution system, wherein each entity is associated with a plurality of identity records, wherein each identity record includes one or more attribute types and attribute values, and wherein each entity is presumed to represent a distinct individual; and evaluating the selected entity against one or more primary value determination rules, wherein the evaluation for each respective primary value determination rule comprises; identifying one or more attribute types associated with the respective primary value determination rule, identifying a set of attribute values stored in the identity records of the selected entity that correspond to the one or more identified attribute types, and selecting, from the identified set of attribute values, a primary value to be representative of the one or more identified attribute types for the selected entity. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification