主权项 |
1. A method, performed by a server computing system in communication with a user computing device, 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 and starting time 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 and starting time 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 and starting time; for each destination that can be the next destination after the user's starting point based on the starting date and starting time, 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. |