US 11,681,927 B2
Analyzing geotemporal proximity of entities through a knowledge graph
Charles E. Beller, Baltimore, MD (US); Edward G. Katz, Washington, DC (US); Michael Purdy, Aldie, VA (US); and Richard Behrens, Jr., Alpine, UT (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Apr. 1, 2020, as Appl. No. 16/837,999.
Application 16/837,999 is a continuation of application No. 16/370,968, filed on Mar. 30, 2019, granted, now 11,526,769.
Prior Publication US 2020/0311565 A1, Oct. 1, 2020
Int. Cl. G06N 5/02 (2023.01); G06F 16/93 (2019.01); G06F 16/901 (2019.01); G06F 16/909 (2019.01); G06F 16/387 (2019.01)
CPC G06N 5/02 (2013.01) [G06F 16/387 (2019.01); G06F 16/909 (2019.01); G06F 16/9024 (2019.01); G06F 16/93 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
generating, by a computer system, a knowledge graph comprising a plurality of entries, each entry comprising a separate entity identifier and a separate entity mention identifier within separate documents of a corpus of a plurality of documents, the separate entity identifier and the separate entity mention identifier having one or more computed prefix-based geotemporal values determined from geotemporal information associated with the separate entity identifier and the separate entity mention identifier, the geotemporal information denoting a place and a time of the separate entity identifier and the separate entity mention identifier;
in response to receiving an input comprising a particular entity and a threshold value, mapping, by the computer system, the threshold value to a geospatial hash prefix type and a temporal hash prefix type; and
applying, by the computer system, geospatial hash prefix type and the temporal hash prefix type to the plurality of entries in the knowledge graph to determine a response to the input indicating one or more geotemporal proximate entities identified within a degree of geotemporal proximity to the particular entity set by the threshold value.