System and method for mapping text phrases to geographical locations
First Claim
Patent Images
1. A method for mapping text phrases to geographical locations, comprising:
- identifying in a document, an ambiguous entity that represents two or more representative entity types, wherein a first of the entity types further represents two or more candidate locations;
assigning an initial score to a second of the entity types and to each of the candidate locations;
determining the initial scores for the candidate locations, comprising;
determining for each candidate location an administrative level comprising one of a region, country, state, county, and city to which that candidate location belongs, wherein each administrative level is associated with a predetermined score;
assigning to the each of the candidate locations, the predetermined value associated with the determined administrative level for that candidate location;
when at least one of the candidate locations comprises a city, determining a value for that candidate location based on a comparative size of the candidate location by identifying an average size city in a same country as that candidate location and comparing a size of that candidate location to the average size city in the same country; and
combining the values for the administrative level and the comparative size as the initial score for each of the candidate locations comprising a city and designating the predetermined value associated with the determined administrative level for the candidate locations other than a city;
adjusting the initial scores based on one or more subroutines;
selecting one of the second representative entity type, a first of the candidate locations, and a second of the candidate locations with the highest adjusted initial score as an identified label for the ambiguous entity; and
applying the identified label to all occurrences of the ambiguous entity in the document.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for mapping text phrases to geographical locations is provided. Entities, each comprising one of a location, person, and place, are identified in one or more documents. Possible candidate locations associated with each entity are determined. An initial score is assigned to each location. The initial scores are adjusted and the candidate location with the highest adjusted score is selected for each entity. The selected candidate location is applied to all occurrences of the entity in the documents.
-
Citations
20 Claims
-
1. A method for mapping text phrases to geographical locations, comprising:
-
identifying in a document, an ambiguous entity that represents two or more representative entity types, wherein a first of the entity types further represents two or more candidate locations; assigning an initial score to a second of the entity types and to each of the candidate locations; determining the initial scores for the candidate locations, comprising; determining for each candidate location an administrative level comprising one of a region, country, state, county, and city to which that candidate location belongs, wherein each administrative level is associated with a predetermined score; assigning to the each of the candidate locations, the predetermined value associated with the determined administrative level for that candidate location; when at least one of the candidate locations comprises a city, determining a value for that candidate location based on a comparative size of the candidate location by identifying an average size city in a same country as that candidate location and comparing a size of that candidate location to the average size city in the same country; and combining the values for the administrative level and the comparative size as the initial score for each of the candidate locations comprising a city and designating the predetermined value associated with the determined administrative level for the candidate locations other than a city; adjusting the initial scores based on one or more subroutines; selecting one of the second representative entity type, a first of the candidate locations, and a second of the candidate locations with the highest adjusted initial score as an identified label for the ambiguous entity; and applying the identified label to all occurrences of the ambiguous entity in the document. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for mapping text phrases to geographical locations, comprising:
-
identifying in a document, an ambiguous entity that represents two or more representative entity types comprising a location, person, or time; assigning an initial score to each representative entity type and adjusting the initial score based on one or more subroutines; determining the initial score for the location, comprising; determining an administrative level comprising one of a region, country, state, county, and city to which the location belongs, wherein each administrative level is associated with a predetermined value and assigning the predetermined value based on the determined administrative level for that location; when the location comprises a city, determining a value based on a comparative size of that location by identifying an average size city in a same country as the location and comparing a size of the location to the average size city in the same country; and combining the values for the administrative level and the comparative size as the initial score for the location; selecting the representative entity type with the highest score for the entity; and applying the representative entity type to all occurrences of the entity in the document. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for mapping text phrases to geographical locations, comprising:
-
identifying in a document, an ambiguous entity that represents two or more locations as candidate locations; determining an initial score for the locations associated with the candidate locations, comprising; determining for each location an administrative level comprising one of a region, country, state, county, and city to which that location belongs, wherein each administrative level is associated with a predetermined score; assigning to each of the locations, the predetermined value associated with the determined administrative level for that location; when at least one of the locations comprises a city, determining a value for that location based on a comparative size of the location by identifying an average size city in a same country as that location and comparing a size of that location to the average size city in the same country; and combining the values for the administrative level and the comparative size as the initial score for each of the locations comprising a city and designating the predetermined value associated with the determined administrative level for the locations other than a city; adjusting the initial scores based on one or more subroutines; selecting the location of the candidate with the highest adjusted score for the ambiguous entity; and applying the selected location to all occurrences of the entity in the document. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification