Graphical user interface for travel planning system
First Claim
Patent Images
1. A computer program product tangibly embodied on a computer readable device, the computer program product for rendering a graphical user interface for travel planning, the computer program product comprising instructions for causing a computer to:
- generate a tabbed table reflecting a set of travel options comprising a plurality of tabs, each tab including a tabular region comprised of a plurality of cells arranged in plural rows and plural columns, each tab representing a different grouping of travel options according to a first criterion, with the plural rows of each tab representing different values of the first criterion, and the plural columns of each tab corresponding to a second, different criterion of the set of travel options;
populate the cells of the table with controls comprising links to routines that, when a control is selected, retrieve groups of travel options from the set of travel options grouped according to the criterion of a selected tab and a value of the first criterion according to a selected row of the selected tab and a value of the second, different criterion of a selected column of the selected tab;
cause the results to be displayed as a grouping of travel options, upon activation of one of the controls associated with an interior one of the cells in the rows and columns, in accordance with criteria corresponding to an intersection of a corresponding row and a corresponding column.
4 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface for a travel planning system is described. The graphical user interface is implemented as a web page and includes a tabular region of the graphical user interface that displays summarized travel options and comprises a plurality of cells that act as controls. The interface also includes a second region that displays selected travel options resulting from filtering a set of travel options in accordance with a control actuated in the tabular region.
36 Citations
53 Claims
-
1. A computer program product tangibly embodied on a computer readable device, the computer program product for rendering a graphical user interface for travel planning, the computer program product comprising instructions for causing a computer to:
-
generate a tabbed table reflecting a set of travel options comprising a plurality of tabs, each tab including a tabular region comprised of a plurality of cells arranged in plural rows and plural columns, each tab representing a different grouping of travel options according to a first criterion, with the plural rows of each tab representing different values of the first criterion, and the plural columns of each tab corresponding to a second, different criterion of the set of travel options; populate the cells of the table with controls comprising links to routines that, when a control is selected, retrieve groups of travel options from the set of travel options grouped according to the criterion of a selected tab and a value of the first criterion according to a selected row of the selected tab and a value of the second, different criterion of a selected column of the selected tab; cause the results to be displayed as a grouping of travel options, upon activation of one of the controls associated with an interior one of the cells in the rows and columns, in accordance with criteria corresponding to an intersection of a corresponding row and a corresponding column. - View Dependent Claims (2, 3, 4)
-
-
5. A display device rendering a graphical user interface, the graphical user interface summarizing travel options and comprising:
-
a tabular region, and a plurality of cells that are arranged in plural columns and plural rows, with the cells displaying a summary of a criterion of a set of travel options, and with the cells comprising controls that when selected, provide information regarding a subset of the travel options that correspond to the criterion or criteria of the cell associated with the selected control; wherein interior cells that intersect at least one column and at least one row have a value that summarizes travel options that meet a pair of criteria according to the criterion in a respective one of the columns and the criterion in a respective one of the rows; and further wherein upon actuation of one of the controls that is an interior one of the cells in the rows and columns, causes results to be displayed as a grouping of travel options in accordance with criteria corresponding to the intersection of a corresponding row and a corresponding column. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computer program product tangibly embodied on a computer readable device, the computer program product for rendering a graphical user interface for travel planning, the computer program product comprising instructions for causing a computer to:
-
generate a tabular region reflecting a set of travel options comprised of a plurality of cells arranged in plural rows and plural columns with the plural rows representing a first criterion of the travel options and the plural rows corresponding to a second, different criterion of the travel options; populate the cells of the tabular region with controls comprising links to routines that retrieve travel options according to the criterion of the plural rows and the criterion of the plural columns; and cause results to be displayed as a grouping of travel options, upon actuation of one of the links to routines associated with an interior one of the cells in the rows and columns, in accordance with criteria corresponding to an intersection of a corresponding row and a corresponding column. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system, comprising:
-
a computer; a computer readable medium storing a computer program product tangibly embodied on a computer readable device, the computer program product for rendering a graphical user interface, the computer program product comprising instructions for causing a computer to; generate a tabular region comprised of a plurality of cells arranged in plural rows and plural columns with the plural rows representing a first criterion of items and the plural rows corresponding to a second, different criterion of the items; and populate the cells of the table with links to routines that retrieve items according to the criterion of the plural rows and the criterion of the plural columns; and wherein the computer program product further comprises instructions for rendering the graphical user interface with interior cells that intersect at least one column and at least one row displaying a value that summarizes items that meet a pair of criteria of the items, according to the criterion in a respective one of the columns and the criterion in a respective one of the rows. - View Dependent Claims (22, 23, 24, 25, 26, 27, 30)
-
-
28. A computer system, comprising:
-
a computer; a computer readable medium storing a computer program product tangibly embodied on a computer readable device, the computer program product for rendering a graphical user interface, the computer program product comprising instructions for causing a computer to; generate a tabular region comprised of a plurality of cells arranged in plural rows and plural columns with the plural rows representing a first criterion of items and the plural rows corresponding to a second, different criterion of the items; and populate the cells of the tabular region with links to routines that retrieve items according to the criterion of the plural rows and the criterion of the plural columns; and wherein the computer program product renders the graphical user interface with controls in the tabular region arranged in rows and columns, and upon actuation of one of the controls that is an interior one of the cells in the rows and columns, causes items to be displayed as a grouping of items in accordance with an intersection of a pair of criteria corresponding to the intersection of the row and column associated with the actuated control. - View Dependent Claims (29, 31, 32, 33, 34, 35)
-
-
36. A computer system, comprising:
-
a computer; a computer readable medium storing a computer program product tangibly embodied on a computer readable device, the computer program product for rendering a graphical user interface, the computer program product comprising instructions for causing a computer to; generate a tabular region comprised of a plurality of cells arranged in plural rows and plural columns with the plural rows representing a first criterion of a set of travel options, and the plural rows corresponding to a second, different criterion of the set of travel options; populate the cells of the tabular region with controls comprising links to routines that retrieve travel options from the set of travel options according to the criterion of the plural rows and the criterion of the plural columns; and wherein the computer program product renders the graphical user interface with interior cells that intersect at least one column and at least one row displaying a value that summarizes the travel options according to the criterion in a respective one of the columns and the criterion in a respective one of the rows. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 48)
-
-
46. A computer system, comprising:
-
a computer; a computer readable medium storing a computer program product tangibly embodied on a computer readable device, the computer program product for rendering a graphical user interface, the computer program product comprising instructions for causing a computer to; generate a tabular region comprised of a plurality of cells arranged in plural rows and plural columns with the plural rows representing a first criterion of a set of travel options, and the plural rows corresponding to a second, different criterion of the set of travel options; populate the cells of the tabular region with controls comprising links to routines that retrieve travel options from the set of travel options according to the criterion of the plural rows and the criterion of the plural columns; and wherein the computer program product renders the graphical user interface with controls in the tabular region arranged in rows and columns, and upon actuation of one of the controls that is an interior one of the cells in the rows and columns, causes travel options to be displayed as a grouping of travel options in accordance with an intersection of a pair of criteria corresponding to the intersection of the row and column associated with the actuated control. - View Dependent Claims (47, 49, 50, 51, 52, 53)
-
Specification