Multiple candidate selection in an entity resolution system
First Claim
Patent Images
1. A computer-implemented method to halt execution of queries containing entity resolution (ER) candidate-building keys unsuitable for generating a restricted set of candidate entities against which to match a received identity record, the method comprising:
- receiving an identity record;
determining a plurality of ER candidate-building keys for the received identity record;
generating a query from one or more of the plurality of ER candidate-building keys to retrieve entities matching any of the one or more ER candidate-building keys, wherein the one or more ER candidate-building keys are derived from at least a field of the received identity record;
upon determining, during execution of the query and by operation of one or more computer processors, that at least a first ER candidate-building key of the one or more ER candidate-building keys is unsuitable for generating a restricted set of candidate entities against which to match the received identity record, aborting executing the query, wherein the restricted set of candidate entities is selected from a plurality of available entities greater in number than the restricted set of candidate entities; and
upon determining that each of the one or more ER candidate-building keys are suitable for generating the restricted set of candidate entities against which to match the received identity record, allowing the query to complete execution, to obtain the restricted set of candidate entities for the received identity record.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for matching an inbound identity record to existing entities. Entity resolution (ER) candidate-building keys are determined for a received identity record. A query is generated from the ER candidate-building keys. When executing the query, a generic key is identified. Execution of the query is aborted upon a condition involving the generic key being satisfied.
-
Citations
24 Claims
-
1. A computer-implemented method to halt execution of queries containing entity resolution (ER) candidate-building keys unsuitable for generating a restricted set of candidate entities against which to match a received identity record, the method comprising:
-
receiving an identity record; determining a plurality of ER candidate-building keys for the received identity record; generating a query from one or more of the plurality of ER candidate-building keys to retrieve entities matching any of the one or more ER candidate-building keys, wherein the one or more ER candidate-building keys are derived from at least a field of the received identity record; upon determining, during execution of the query and by operation of one or more computer processors, that at least a first ER candidate-building key of the one or more ER candidate-building keys is unsuitable for generating a restricted set of candidate entities against which to match the received identity record, aborting executing the query, wherein the restricted set of candidate entities is selected from a plurality of available entities greater in number than the restricted set of candidate entities; and upon determining that each of the one or more ER candidate-building keys are suitable for generating the restricted set of candidate entities against which to match the received identity record, allowing the query to complete execution, to obtain the restricted set of candidate entities for the received identity record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium containing a program which, when executed, performs an operation to halt execution of queries containing entity resolution (ER) candidate-building keys unsuitable for generating a restricted set of candidate entities against which to match a received identity record, the operation comprising:
-
receiving an identity record; determining a plurality of ER candidate-building keys for the received identity record; generating a query from one or more of the plurality of ER candidate-building keys to retrieve entities matching any of the one or more ER candidate-building keys, wherein the one or more ER candidate-building keys are derived from at least a field of the received identity record; upon determining, during execution of the query and by operation of one or more computer processors when executing the program, that at least a first ER candidate-building key of the one or more ER candidate-building keys is unsuitable for generating a restricted set of candidate entities against which to match the received identity record, aborting executing the query, wherein the restricted set of candidate entities is selected from a plurality of available entities greater in number than the restricted set of candidate entities; and upon determining that each of the one or more ER candidate-building keys are suitable for generating the restricted set of candidate entities against which to match the received identity record, allowing the query to complete execution, to obtain the restricted set of candidate entities for the received identity record. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system to halt execution of queries containing entity resolution (ER) candidate-building keys unsuitable for generating a restricted set of candidate entities against which to match a received identity record, the system comprising:
-
one or more computer processors; a memory containing a program which, when executed by the one or more computer processors, is configured to perform an operation comprising; receiving an identity record; determining a plurality of ER candidate-building keys for the received identity record; generating a query from one or more of the plurality of ER candidate-building keys to retrieve entities matching any of the one or more ER candidate-building keys, wherein the one or more ER candidate-building keys are derived from at least a field of the received identity record; upon determining, during execution of the query, that at least a first ER candidate-building key of the one or more ER candidate-building keys is unsuitable for generating a restricted set of candidate entities against which to match the received identity record, aborting executing the query, wherein the restricted set of candidate entities is selected from a plurality of available entities greater in number than the restricted set of candidate entities; and upon determining that each of the one or more ER candidate-building keys are suitable for generating the restricted set of candidate entities against which to match the received identity record, allowing the query to complete execution, to obtain the restricted set of candidate entities for the received identity record. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification