GRAPHICAL USER INTERFACE BASED AIRLINE TRAVEL PLANNING
First Claim
1. A computer program product including a computer readable medium having computer program logic stored therein, the computer program product logic comprising:
- calendar logic to cause a computer system to display a calendar, to display user selectable destinations in response to user input associated with dates of the calendar, and to display indications of a plurality of user selected destinations proximate to corresponding user selected dates of the calendar;
itinerary logic to cause the computer system to initiate a query to one or more airline information sources and to construct and display a travel itinerary from results of the querying in accordance with the plurality of user selected destinations and dates and in accordance with default itinerary parameters; and
configuration logic to cause the computer system to display user configurable itinerary parameters in response to user input associated with corresponding information fields of the itinerary, including a parameter that is configurable for a user-selected portion of the itinerary, and to invoke the itinerary logic to generate a revised itinerary in response to a user configured itinerary parameter.
4 Assignments
0 Petitions
Accused Products
Abstract
Graphical user interface (GUI) based methods and systems to generate and revise travel itineraries, including to permit a user to input or select multiple sequential travel destinations and corresponding dates in a calendar based GUI, to generate a travel itinerary using default itinerary parameters, to display the travel itinerary and user configurable itinerary parameter within the GUI, and to revise the travel itinerary in response to user configured itinerary parameters. An itinerary parameter may be configurable to apply to a selected portion of the itinerary or to the entire itinerary. User selectable options may be displayed in a natural language format. User input may be performed with relatively few actions, and may be performed exclusively or nearly exclusively with a pointing device.
85 Citations
53 Claims
-
1. A computer program product including a computer readable medium having computer program logic stored therein, the computer program product logic comprising:
-
calendar logic to cause a computer system to display a calendar, to display user selectable destinations in response to user input associated with dates of the calendar, and to display indications of a plurality of user selected destinations proximate to corresponding user selected dates of the calendar; itinerary logic to cause the computer system to initiate a query to one or more airline information sources and to construct and display a travel itinerary from results of the querying in accordance with the plurality of user selected destinations and dates and in accordance with default itinerary parameters; and configuration logic to cause the computer system to display user configurable itinerary parameters in response to user input associated with corresponding information fields of the itinerary, including a parameter that is configurable for a user-selected portion of the itinerary, and to invoke the itinerary logic to generate a revised itinerary in response to a user configured itinerary parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. The computer program product of claim, wherein an initial state is determined by one or more of a previous user interaction and previously purchased travel.
-
51. A method, comprising:
-
displaying a calendar on a computer display; displaying user selectable destinations proximate in response to user input associated with dates of the calendar; displaying indications of a plurality of user selected destinations proximate to corresponding user selected dates of the calendar; initiating a query to one or more airline information sources and constructing a travel itinerary from results of the querying in accordance with the plurality of user selected destinations and sates and in accordance with default itinerary parameters; displaying the travel itinerary; displaying user configurable itinerary parameters in response to user input associated with corresponding flight information fields of the itinerary, including a parameter that is configurable for a user-selected portion of the itinerary; and generating a revised itinerary in response to a user configured itinerary parameter; wherein all of the above features are performed within one or more suitably programmed computer systems.
-
-
52. A system, comprising:
-
calendar means for displaying a calendar, for displaying user selectable destinations in response to user input associated with dates of the calendar, and for displaying indications of a plurality of user selected destinations proximate to corresponding user selected dates of the calendar; itinerary means for initiating a query to one or more airline information sources and for constructing and displaying a travel itinerary from results of the querying in accordance with the plurality of user selected destinations and dates and in accordance with default itinerary parameters; and configuration means for displaying user configurable itinerary parameters in response to user input associated with corresponding information fields of the itinerary, including a parameter that is configurable for a user-selected portion of the itinerary, and for invoking the itinerary means to generate a revised itinerary in response to a user configured itinerary parameter.
-
-
53. A system, comprising:
-
a calendar system to display a calendar, to display user selectable destinations in response to user input associated with dates of the calendar, and to display indications of a plurality of user selected destinations proximate to corresponding user selected dates of the calendar; an itinerary system to initiate a query to one or more airline information sources and to construct and display a travel itinerary from results of the querying in accordance with the plurality of user selected destinations and dates and in accordance with default itinerary parameters; and a configuration system to display user configurable itinerary parameters in response to user input associated with corresponding information fields of the itinerary, including a parameter that is configurable for a user-selected portion of the itinerary, and to invoke the itinerary module to generate a revised itinerary in response to a user configured itinerary parameter.
-
Specification