Space and time for entity resolution

US9230258B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9230258-B2
Application numberUS-75238610-A
CountryUS
Kind codeB2
Filing dateApr 1, 2010
Priority dateApr 1, 2010
Publication dateJan 5, 2016
Grant dateJan 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided are techniques for receiving a record, wherein the received record has a space-time feature, selecting candidate entities using the space time feature, performing space time analysis to determine whether the received record should be conjoined with a candidate entity from the candidate entities, and, in response to determining that the received record should be conjoined with the candidate entity, making an entity resolution assertion by conjoining the received record and the candidate entity to form a newly conjoined entity.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, comprising: receiving, with a computer including a processor, a record, wherein the received record has a space-time feature indicating a first location of an entity and a first time at which the entity is at the first location; and in response to a space-time analysis determining that the first location of the entity matches a second location of a candidate entity to a space precision based on a distance of the first location and the second location from a set of coordinates and that the first time at which the entity is at the first location matches a second time at which the candidate entity is at the second location to a time precision based on the first time and the second time being within a specified period of time, determining that the entity and the candidate entity are a same entity; determining that the received record should be conjoined with a candidate record for the candidate entity; and making an entity resolution assertion by conjoining the received record and the candidate record to form a newly conjoined entity. 2. The method of claim 1 , further comprising: selecting the candidate entity using the space-time feature and at least one additional feature of the received record. 3. The method of claim 1 , further comprising: generating a new entity resolution assertion based on determining that the received record should be conjoined with a new candidate entity based on a feature other than the space-time feature; overriding the new entity resolution assertion based on a disagreement between the space-time feature of the received record and at least one space-time feature of the new candidate entity; and based on the disagreement, making an assertion that the entity and the new candidate entity are not the same entity. 4. The method of claim 1 , further comprising: prior to making the entity resolution assertion by conjoining the received record and the candidate entity record to form a newly conjoined entity, determining that a different candidate entity and the candidate entity that are not the same entity; and after making the entity resolution assertion by conjoining the received record and the candidate entity record to form a newly conjoined entity, performing space-time analysis to identify the different candidate entity as a candidate for the newly conjoined entity; and making an entity resolution assertion that the newly conjoined entity and the different candidate entity are the same entity based on the space-time feature of the received record. 5. The method of claim 1 , further comprising: performing the space-time analysis to determine whether any previously resolved records in the newly conjoined entity no longer belong to that newly conjoined entity based on a space-time feature for the newly conjoined entity; and separating a previously resolved record that no longer belongs in the newly conjoined entity. 6. The method of claim 1 , wherein the candidate entity is at least one of a person, thing or place. 7. The method of claim 1 , wherein the space feature includes the distance precision, and wherein the space-time analysis compares the first location and the second location while taking the distance precision into account. 8. The method of claim 1 , wherein the time feature includes the time precision, and wherein the space-time analysis compares the first time and the second time while taking the time precision into account. 9. A system, comprising: a processor; and a storage device coupled to the processor, wherein the storage device stores a computer readable program, and wherein the processor is configured to execute the computer readable program to perform operations, the operations comprising: receiving a record, wherein the received record has a space-time feature indicating a first location of an entity and a first time at which the entity is at the first location; and in response to a space-time analysis determining that the first location of the entity matches a second location of a candidate entity to a space precision based on a distance of the first location and the second location from a set of coordinates and the first time at which the entity is at the first location matches a second time at which the candidate entity is at the second location to a time precision based on the first time and the second time being within a specified period of time, determining that the entity and the candidate entity are a same entity; determining that the received record should be conjoined with a candidate record for the candidate entity; and making an entity resolution assertion by conjoining the received record and the candidate record to form a newly conjoined entity. 10. The system of claim 9 , wherein the operations further comprise: selecting the candidate entity using the space-time feature and at least one additional feature of the received record. 11. The system of claim 9 , wherein the operations further comprise: generating a new entity resolution assertion based on determining that the received record should be conjoined with a new candidate entity based on a feature other than the space-time feature; overriding the new entity resolution assertion based on a disagreement between the space-time feature of the received record and at least one space-time feature of the new candidate entity; and based on the disagreement, making an assertion that the entity and the new candidate entity are not the same entity. 12. The system of claim 9 , wherein the operations further comprise: prior to making the entity resolution assertion by conjoining the received record and the candidate entity record to form a newly conjoined entity, determining that a different candidate entity and the candidate entity that are not the same entity; and after making the entity resolution assertion by conjoining the received record and the candidate entity record to form a newly conjoined entity, performing space-time analysis to identify the different candidate entity as a candidate for the newly conjoined entity; and making an entity resolution assertion that the newly conjoined entity and the different candidate entity are the same entity based on the space-time feature of the received record. 13. The system of claim 9 , wherein the operations further comprise: performing the space-time analysis to determine whether any previously resolved records in the newly conjoined entity no longer belong to that newly conjoined entity based on a space-time feature for the newly conjoined entity; and separating a previously resolved record that no longer belongs in the newly conjoined entity. 14. The system of claim 9 , wherein the candidate entity is at least one of a person, thing or place. 15. The system of claim 9 , wherein the space feature includes the distance precision, and wherein the space-time analysis compares the first location and the second location while taking the distance precision into account. 16. The system of claim 9 , wherein the time feature includes the time precision, and wherein the space-time analysis compares the first time and the second time while taking the time precision into account. 17. A computer program product comprising a computer readable storage medium including a computer readable program, wherein the computer readable program when executed by a processor on a computer causes the computer to: receive a record, wherein the received record has a space-time feature indicating a first location of an entity and a first time at which the entity is at th

Assignees

Inventors

Classifications

  • Services making use of location information · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • G06Q30/02Primary

    Marketing; Price estimation or determination; Fundraising · CPC title

  • Geographical information databases · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9230258B2 cover?
Provided are techniques for receiving a record, wherein the received record has a space-time feature, selecting candidate entities using the space time feature, performing space time analysis to determine whether the received record should be conjoined with a candidate entity from the candidate entities, and, in response to determining that the received record should be conjoined with the candi…
Who is the assignee on this patent?
Adair Gregery Gene, Jonas Jeffrey James, IBM
What technology area does this patent fall under?
Primary CPC classification G06Q30/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).