Patent ID: 9046981
Filing Date: 2015-06-02
Classification: G01C,G06F,G06Q

Abstract:
1. A non-transitory computer-readable medium having computer-executable instructions stored thereon that cause a processor to perform steps comprising: receiving a first request for a page of itineraries associated with a user; in response to the first request: identifying a set of saved itineraries created and saved by the user by selecting a save option; identifying a set of shared itineraries that were shared with the user by other users; identifying a set of unnamed itineraries created by the user but not saved by the user, the unnamed itineraries being stored in a server and identified by a creation date; constructing a page that includes an entry for each saved itinerary in the set of saved itineraries, an entry for each shared itinerary in the set of shared itineraries, and an entry for each unnamed itinerary in the set of unnamed itineraries; and transmitting the page, wherein an entry for a shared itinerary in the set of shared itineraries comprises a link to a page that allows the user to form a modified itinerary from the shared itinerary; receiving a second request for the page that allows the user to form a modified itinerary from the shared itinerary; in response to the second request, transmitting a page that displays the shared itinerary and at least one control that is selectable by the user to indicate an itinerary modification; receiving a third request from the user for an itinerary modification that identifies the shared itinerary; and in response to the third request: copying the shared itinerary to create a new itinerary; and changing the new itinerary in accordance with the user request for itinerary modification without changing the shared itinerary.