Patent Document ID: 8347202
Application ID: 11686217

Base Claim:
1. A computer-implemented method for tagging place names with geographic location coordinates, the method comprising: at a server system having one or more processors and memory storing programs executed by the one or more processors to perform the method: retrieving a first fact from a fact repository, the first fact having an attribute and a value, wherein the first fact is associated with a first object, the fact repository includes a plurality of objects and a plurality of facts associated with the plurality of objects, a respective fact in the fact repository includes a respective attribute and a respective value, the respective attribute is a text string, and the attribute of the first fact and plurality of values are extracted from free text in a plurality of web documents; determining that the attribute of the first fact indicates that the value of the first fact is a potential place name; and in response to the determining: identifying a first potential place name corresponding to the value of the first fact; determining geographic location coordinates for the first potential place name, including examining frequency with which the geographic location coordinates are associated with variations of the first potential place name; and storing the determined geographic location coordinates in the fact repository, the storing including associating the determined geographic location coordinates with the first fact.

---

Claim 12:
12. The method of claim 1 , wherein the determining geographic location coordinates for the first potential place name comprises: comparing potential geographic location coordinates for the first potential place name with the geographic location coordinates for an identified place name within the same object; and retaining the potential geographic location coordinates for the first potential place name that have overlapping bounding areas with the geographic location coordinates for the identified place name, wherein each of the overlapping bounding areas has a shape selected from the group consisting of: a circle, a triangle, a rectangle, a polygon, a line, and a point.