Interactively Scheduling an Itinerary
First Claim
18. One or more computer storage media storing computer executable instructions which when executed by one or more processors implement a method for interactively scheduling an itinerary, the method comprising:
- storing, for each of a plurality of destinations, information which identifies a starting point with which the destination is related and one or more criteria for visiting the destination from the starting point;
receiving, from the user computing device, input which defines a user'"'"'s starting point and a starting date when the user will be at the starting point;
accessing the stored information for each of the plurality of destinations to identify one or more destinations that are related to the user'"'"'s starting point;
for each of the one or more destinations that are related to the user'"'"'s starting point, comparing the starting date to the one or more criteria for visiting the destination to identify whether the destination can be a next destination after the user'"'"'s starting point based on the starting date;
for each destination that can be the next destination after the user'"'"'s starting point based on the starting date, displaying a recommendation to visit the destination;
receiving user input that selects a recommendation to visit a first destination; and
adding the first destination to an itinerary for the user such that the itinerary defines that the first destination is the next destination after the starting point.
0 Assignments
0 Petitions
Accused Products
Abstract
An itinerary can be scheduled interactively by assisting a user in identifying which destinations or attractions can be visited during a vacation based on a specified location where the user intends to be during the vacation. A database of information about each possible destination or attraction as well as about available transportation between such destinations and attractions can be maintained. This information can identify many different criteria that can be used to determine whether it would be desirable or feasible for the user to visit the destination or attraction based on an intended location of the user. The information can be compiled based on input from locals or other experts that are familiar with the destinations or attractions. Once an itinerary is scheduled, reservation requests can be automatically generated for any destination and/or mode of transportation that was selected for inclusion in the itinerary.
-
Citations
20 Claims
-
18. One or more computer storage media storing computer executable instructions which when executed by one or more processors implement a method for interactively scheduling an itinerary, the method comprising:
-
storing, for each of a plurality of destinations, information which identifies a starting point with which the destination is related and one or more criteria for visiting the destination from the starting point; receiving, from the user computing device, input which defines a user'"'"'s starting point and a starting date when the user will be at the starting point; accessing the stored information for each of the plurality of destinations to identify one or more destinations that are related to the user'"'"'s starting point; for each of the one or more destinations that are related to the user'"'"'s starting point, comparing the starting date to the one or more criteria for visiting the destination to identify whether the destination can be a next destination after the user'"'"'s starting point based on the starting date; for each destination that can be the next destination after the user'"'"'s starting point based on the starting date, displaying a recommendation to visit the destination; receiving user input that selects a recommendation to visit a first destination; and adding the first destination to an itinerary for the user such that the itinerary defines that the first destination is the next destination after the starting point. - View Dependent Claims (19, 20)
-
Specification