Determining geographic locations for place names
First Claim
1. A computer-implemented method comprising:
- identifying a fact from a document, the fact having an attribute and a value;
determining that the attribute indicates that the value includes a place name; and
in response to the determining;
identifying the place name based on the value,determining two or more possible geographic location coordinates for the place name,disambiguating between the two or more possible geographic location coordinates to select geographic location coordinates for the place name by identifying an other fact in the document related to the fact and selecting the geographic location coordinates for the place name based on distance from the selected geographic location coordinates to geographic location coordinates associated with the other fact, andpresenting the document with a tag that associates the fact with the geographic location coordinates.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for tagging place names with geographic location coordinates, the place names associated with a collection of objects in a memory of a computer system. The system and method process a text string within an object stored in memory to identify a first potential place name. The system and method determine whether geographic location coordinates are known for the first potential place name. The system and method identify the first potential place name associated with an object in the memory as a place name. The system and method tag the first identified place name associated with an object in the memory with its geographic location coordinates, when the geographic location coordinates for the first identified place name are known. The system and method disambiguate place names when multiple place names are found.
114 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying a fact from a document, the fact having an attribute and a value; determining that the attribute indicates that the value includes a place name; and in response to the determining; identifying the place name based on the value, determining two or more possible geographic location coordinates for the place name, disambiguating between the two or more possible geographic location coordinates to select geographic location coordinates for the place name by identifying an other fact in the document related to the fact and selecting the geographic location coordinates for the place name based on distance from the selected geographic location coordinates to geographic location coordinates associated with the other fact, and presenting the document with a tag that associates the fact with the geographic location coordinates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the system to perform operations including; identifying a fact from a document, the fact having an attribute and a value; determining that the value includes a place name; and in response to the determining; determining two or more possible geographic location coordinates for the place name, disambiguating between the two or more possible geographic location coordinates to select geographic location coordinates for the place name based at least in part on context retrieved by examining the document and by identifying an other fact in the document related to the fact and selecting the geographic location coordinates for the place name based on distance from the selected geographic location coordinates to geographic location coordinates associated with the other fact, and presenting the document with a tag that associates the fact with the geographic location coordinates. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
identifying a fact from a document, the fact having an attribute and a value; determining that the attribute of the fact indicates that the value of the fact includes a potential place name; and in response to the determining; identifying the place name based on the value of the fact; determining geographic location coordinates for the place name by examining frequencies with which the geographic location coordinates are associated with variations of the place name in a fact repository that includes a plurality of objects and a plurality of facts associated with the plurality of objects; and presenting the document along with a tag associated with the geographic location coordinates. - View Dependent Claims (18, 19, 20)
-
Specification