TRAVELOGUE-BASED TRAVEL ROUTE PLANNING
First Claim
1. A computer-implemented method for travelogue-based travel route planning, the computer-implemented method comprising performing computer-implemented operations for:
- identifying a plurality of locations in a set of travelogues;
computing co-occurrence values for the identified locations;
receiving a request to generate a travel route, the request comprising data identifying a starting location and an ending location; and
in response to receiving the request to generate the travel route, determining a first travel route between the starting location and the ending location, identifying one or more suggested locations on or near the first travel route using the co-occurrence values, determining a second travel route passing through the starting location, the ending location, and the suggested locations, and causing the second travel route to be displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
A location extraction component analyzes a set of travelogues to identify locations mentioned therein. A co-occurrence extraction component computes co-occurrence values for the identified locations. When a request to generate a travel route from a starting location to an ending location is received, suggested locations on or near the travel route are identified through the use of the co-occurrence values. A suggested travel route is then generated that passes through the starting location, the ending location, and the suggested locations. A map may be displayed showing the starting location, the ending location, the suggested locations, and the suggested travel route.
-
Citations
20 Claims
-
1. A computer-implemented method for travelogue-based travel route planning, the computer-implemented method comprising performing computer-implemented operations for:
-
identifying a plurality of locations in a set of travelogues; computing co-occurrence values for the identified locations; receiving a request to generate a travel route, the request comprising data identifying a starting location and an ending location; and in response to receiving the request to generate the travel route, determining a first travel route between the starting location and the ending location, identifying one or more suggested locations on or near the first travel route using the co-occurrence values, determining a second travel route passing through the starting location, the ending location, and the suggested locations, and causing the second travel route to be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium having computer-readable instructions stored thereupon which, when executed by a computer, cause the computer to:
-
store one or more travelogues; execute a location extraction component to identify one or more locations within the travelogues; execute a co-occurrence extraction component to compute co-occurrence values for pairs of locations identified within the travelogues; receive a request to generate a travel route, the request comprising data identifying a starting location and an ending location; and in response to receiving the request to generate the travel route, to determine a first travel route between the starting location and the ending location, to identify one or more suggested locations on or near the first travel route using the co-occurrence values, to determine a second travel route passing through the starting location, the ending location, and the suggested locations, and to cause the second travel route to be displayed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for travelogue-based travel route planning, the computer-implemented method comprising performing computer-implemented operations for:
-
storing one or more travelogues, each of the travelogues comprising a text description of an experience with a location; executing a location extraction component configured to identify one or more locations within the travelogues; executing a co-occurrence extraction component configured to compute co-occurrence values for pairs of locations identified within the travelogues, each of the co-occurrence values comprising an integer specifying the number of times a pair of locations are mentioned within the same travelogue for all of the travelogues; receiving a request to generate a travel route, the request comprising data identifying a starting location and an ending location; and in response to receiving the request to generate the travel route, to determine a first travel route between the starting location and the ending location, to identify one or more locations on the first travel route and for each location identified on the first travel route, identifying one or more suggested locations, each of the suggested locations having a non-zero co-occurrence value with a location identified on the first travel route, to determine a second travel route passing through the starting location, the ending location, and the suggested locations, and to cause the second travel route to be displayed. - View Dependent Claims (20)
-
Specification