Travelogue-based contextual map generation
First Claim
1. A computer-implemented method for travelogue-based contextual map generation, the computer-implemented method comprising performing computer-implemented operations for:
- identifying, by a computing device, one or more locations mentioned in a Web page travelogue for a particular location;
causing a map to be generated and displayed, by the computing device, in conjunction with a display of the Web page travelogue, the map encompassing the identified locations;
generating, by the computing device, co-occurrence values for the one or more locations by identifying a number of times a pair of first and second locations are mentioned within a universe of travelogues associated with the particular location;
identifying, by the computing device, at least one other location based on the co-occurrence values; and
causing the map, by the computing device, to encompass the at least one other location.
2 Assignments
0 Petitions
Accused Products
Abstract
A map user interface control provides functionality for displaying a map in conjunction with the display of a Web page. The map control operates in combination with a location extraction component that analyzes the contents of the Web page to identify locations mentioned therein. Once the location extraction component has identified the locations mentioned in the Web page, a map is generated that encompasses the locations identified in the Web page. Once the map has been generated, the map control displays the map in conjunction with the display of the Web page. The map might include visual indicators corresponding to the locations mentioned in the Web page. The map might also include visual indicators corresponding to other locations near the locations identified in the Web page that have been identified using co-occurrence values generated through an analysis of a set of travelogues.
-
Citations
18 Claims
-
1. A computer-implemented method for travelogue-based contextual map generation, the computer-implemented method comprising performing computer-implemented operations for:
-
identifying, by a computing device, one or more locations mentioned in a Web page travelogue for a particular location; causing a map to be generated and displayed, by the computing device, in conjunction with a display of the Web page travelogue, the map encompassing the identified locations; generating, by the computing device, co-occurrence values for the one or more locations by identifying a number of times a pair of first and second locations are mentioned within a universe of travelogues associated with the particular location; identifying, by the computing device, at least one other location based on the co-occurrence values; and causing the map, by the computing device, to encompass the at least one other location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium having computer-readable instructions stored thereupon which, when executed by a computer, cause the computer to:
-
execute a location extraction component configured to identify one or more locations in a Web page travelogue for a particular location; execute a co-occurrence extraction component to generate co-occurrence values related to a frequency of pairs of first and second locations mentioned within a plurality of travelogues associated with the particular location; identifying at least one other location based on the co-occurrence values; generate a map encompassing the identified locations and the at least one other location; and to cause the map to be displayed in conjunction with a display of the Web page travelogue. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium having computer-readable instructions stored thereupon, the computer-readable instructions being executable by a computer, and comprising:
-
a location extraction component configured to identify one or more locations in a Web page travelogue for a particular location, the one or more locations including other locations different than the particular location, the other locations being included based on a frequency of occurrence the other locations are mentioned within a plurality of travelogues associated with the particular location; a map control configured to display a map encompassing the identified locations and including visual indicators corresponding to one or more of the identified locations; and a Web page travelogue comprising program code for causing the map control to be executed when the Web page travelogue is rendered by a Web browser. - View Dependent Claims (16, 17, 18)
-
Specification