Life arcs as an entity resolution feature
First Claim
Patent Images
1. A computer-implemented method to provide a restricted set of candidate entities for entity resolution, based on a life arc, the method comprising:
- resolving a received data record into an existing entity, resulting in a conjoined entity representing a subject selected from a person, a vehicle, and an object;
generating a life arc for the conjoined entity based on a life arc criterion and space and time data contained in the received data record, wherein the life arc represents that the subject was at each of a specified plurality of distinct geographical locations during a respective, specified time period that is distinct;
generating a restricted set of candidate entities from a plurality of available entities greater in number than the restricted set of candidate entities and by operation of one or more computer processors, wherein each of the plurality of available entities represents a distinct subject in the entity resolution system, wherein the restricted set of candidate entities includes;
(i) a first candidate entity selected based on the first candidate entity having a life arc matching the life arc generated for the conjoined entity and (ii) a second candidate entity selected based on a matching attribute that is not a life arc; and
determining whether the first candidate entity refers to the conjoined entity based on a comparison of at least one attribute of the first candidate entity and the conjoined entity, wherein the at least one attribute compared between the first candidate entity and the conjoined entity is not a life arc, wherein at least one of the first candidate entity and the conjoined entity are output responsive to a request from a requesting entity.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for performing identity resolution using life arcs as a feature. Space and time data may be received for an entity. A life arc template may be provided that specifies data that a life arc for each entity should include. A life arc may be generated for the entity based on the space and time data and the life arc template. An assertion for identity resolution may be made for the entity, based on the generated life arc.
-
Citations
20 Claims
-
1. A computer-implemented method to provide a restricted set of candidate entities for entity resolution, based on a life arc, the method comprising:
-
resolving a received data record into an existing entity, resulting in a conjoined entity representing a subject selected from a person, a vehicle, and an object; generating a life arc for the conjoined entity based on a life arc criterion and space and time data contained in the received data record, wherein the life arc represents that the subject was at each of a specified plurality of distinct geographical locations during a respective, specified time period that is distinct; generating a restricted set of candidate entities from a plurality of available entities greater in number than the restricted set of candidate entities and by operation of one or more computer processors, wherein each of the plurality of available entities represents a distinct subject in the entity resolution system, wherein the restricted set of candidate entities includes;
(i) a first candidate entity selected based on the first candidate entity having a life arc matching the life arc generated for the conjoined entity and (ii) a second candidate entity selected based on a matching attribute that is not a life arc; anddetermining whether the first candidate entity refers to the conjoined entity based on a comparison of at least one attribute of the first candidate entity and the conjoined entity, wherein the at least one attribute compared between the first candidate entity and the conjoined entity is not a life arc, wherein at least one of the first candidate entity and the conjoined entity are output responsive to a request from a requesting entity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium containing a program which, when executed, performs an operation to provide a restricted set of candidate entities for entity resolution, based on a life arc, the operation comprising:
-
resolving a received data record into an existing entity, resulting in a conjoined entity representing a subject selected from a person, a vehicle, and an object; generating a life arc for the conjoined entity based on a life arc criterion and space and time data contained in the received data record, wherein the life arc represents that the subject was at each of a specified plurality of distinct geographical locations during a respective, specified time period that is distinct; generating a restricted set of candidate entities from a plurality of available entities greater in number than the restricted set of candidate entities and by operation of one or more computer processors when executing the program, wherein each of the plurality of available entities represents a distinct subject in the entity resolution system, wherein the restricted set of candidate entities includes;
(i) a first candidate entity selected based on the first candidate entity having a life arc matching the life arc generated for the conjoined entity and (ii) a second candidate entity selected based on a matching attribute that is not a life arc; anddetermining whether the first candidate entity refers to the conjoined entity based on a comparison of at least one attribute of the first candidate entity and the conjoined entity, wherein the at least one attribute compared between the first candidate entity and the conjoined entity is not a life arc, wherein at least one of the first candidate entity and the conjoined entity are output responsive to a request from a requesting entity. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system to provide a restricted set of candidate entities for entity resolution, based on a life arc, 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; resolving a received data record into an existing entity, resulting in a conjoined entity representing a subject selected from a person, a vehicle, and an object; generating a life arc for the conjoined entity based on a life arc criterion and space and time data contained in the received data record, wherein the life arc represents that the subject was at each of a specified plurality of distinct geographical locations during a respective, specified time period that is distinct; generating a restricted set of candidate entities from a plurality of available entities greater in number than the restricted set of candidate entities, wherein each of the plurality of available entities represents a distinct subject in the entity resolution system, wherein the restricted set of candidate entities includes;
(i) a first candidate entity selected based on the first candidate entity having a life arc matching the life arc generated for the conjoined entity and (ii) a second candidate entity selected based on a matching attribute that is not a life arc; anddetermining whether the first candidate entity refers to the conjoined entity based on a comparison of at least one attribute of the first candidate entity and the conjoined entity, wherein the at least one attribute compared between the first candidate entity and the conjoined entity is not a life arc, wherein at least one of the first candidate entity and the conjoined entity are output responsive to a request from a requesting entity. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification