Back to results
US 8,799,795 B2Granted
User interface for travel planning
AssigneeGoogle Inc.
InventorsRodney S. Daughtrey, Marty Gardner, Kevin Fox
Life of this patent
Estimating the term…
Abstract
A computer-implemented method and system provides an interactive interface for displaying results of flexible travel planning queries is described.
Claims31
A computer-implemented method for displaying travel planning information on a display device, the method comprising:
- receiving, by operation of a computer, a user selected first date of departure and a user selected length of stay;
- transmitting, by a computer system, instructions causing rendering of a user interface on the display, the user interface comprising:
- a depiction of a calendar view of a month, the depiction of the calendar view including date cells corresponding to days of the month;
- and
- a value shown within each of a plurality of the date cells, reflecting a fare for travel departing on the date represented by the date cell, for the user selected length of stay;
- and
- a first visual indicator that starts at and includes the date cell corresponding to the user selected first date of departure and graphically traverses date cells corresponding to calendar dates that the user would be traveling for a departure on the user selected first date of departure and according to the user selected length of stay;
- receiving, by operation of a computer, an indication that a user has selected a date cell on the display as a second date of departure, the second date of departure being different than the first date of departure, and, in response to the indication, transmitting computer instructions for causing to be rendered on the display:
- a second visual indicator that starts at and includes the date cell corresponding to the second date of departure and graphically traverses date cells corresponding to calendar dates that the user would be traveling for a departure on the user selected second date of departure and according to the user selected length of stay;
- wherein the first visual indicator is automatically rendered and displayed in the user interface of the display upon receipt of an indication that a date cell corresponding to the first date of departure has been actively selected by a user indicating device, and the second visual indicator is automatically rendered and concurrently displayed in the user interface of the display upon receipt of an indication that a cursor has been hovered over a date cell corresponding to the second date of departure.
7 more elements
A computer-implemented method for displaying travel planning information on a display of a client computer system in communication with a server;
- the method comprising:
- receiving, by operation of a computer, a user selected first date of departure and a user selected length of stay from the client computer system;
- transmitting instructions causing the client computer system to render on a user interface on the display, an interface corresponding to a month, the user interface comprising:
- date cells corresponding to days of the month;
- and
- a value shown within each of a plurality of the date cells, reflecting a fare for travel departing on the date represented by the date cell, for the user selected length of stay;
- and
- a first visual indicator that starts at and includes the date cell corresponding to the user selected first date of departure and graphically traverses date cells corresponding to calendar dates that the user would be traveling for a departure on the user selected first date of departure and according to the user selected length of stay;
- receiving, by operation of a computer, an indication that a user has selected a date cell on the display as a second date of departure, the second date of departure being different than the first date of departure, and, in response to the indication, transmitting computer instructions for causing to be rendered on the display:
- a second visual indicator that starts at and includes the date cell corresponding to the second date of departure and graphically traverses date cells corresponding to calendar dates that the user would be traveling for a departure on the second date of departure and according to the user selected length of stay;
- wherein the first visual indicator is automatically rendered and displayed in the user interface of the display upon receipt of an indication that a date cell corresponding to the first date of departure has been actively selected by a user indicating device, and the second visual indicator is automatically rendered and concurrently displayed in the user interface of the display upon receipt of an indication that a cursor has been hovered over a date cell corresponding to the second date of departure.
8 more elements
A computer program product residing on a non-transitory computer readable medium for displaying travel planning information on a display;
- the computer program product comprising instructions to:
- receive, by operation of a computer, a user selected first date of departure and a user selected length of stay;
- transmit instructions causing rendering of a user interface on the display, the user interface comprising:
- a depiction of a calendar view of a month, the depiction of the calendar view including date cells corresponding to days of the month;
- and
- a value shown within each of a plurality of the date cells, reflecting a fare for travel departing on the date represented by the date cell, for the user selected length of stay;
- and
- a first visual indicator that starts at and includes the date cell corresponding to the user selected first date of departure and graphically traverses date cells corresponding to calendar dates that the user would be traveling for a departure on the user selected first date of departure and according to the user selected length of stay;
- receiving, by operation of a computer, an indication that a user has selected a date cell on the display as a second date of departure, the second date of departure being different than the first date of departure, and, in response to the indication, transmitting computer instructions for causing to be rendered on the display:
- a second visual indicator that starts at and includes the date cell corresponding to the second date of departure and graphically traverses date cells corresponding to calendar dates that the user would be traveling for a departure on the second date of departure and according to the user selected length of stay;
- wherein the first visual indicator is automatically rendered and displayed in the user interface of the display upon receipt of an indication that a date cell corresponding to the first date of departure has been actively selected by a user indicating device, and the second visual indicator is automatically rendered and concurrently displayed in the user interface of the display upon receipt of an indication that a cursor has been hovered over a date cell corresponding to the second date of departure.
8 more elements
A computer apparatus comprising:
- one or more processors;
- and
- memory coupled to the one or more processors;
- and with the one or more processors configured to:
- receive a user selected first date of departure and a user selected length of stay;
- transmit instructions causing rendering of a user interface on a display, the user interface comprising:
- a depiction of a calendar view of a month, the depiction of the calendar view including date cells corresponding to days of the month;
- and
- a value shown within each of a plurality of the date cells, reflecting a fare for travel departing on the date represented by the date cell, for the user selected length of stay;
- and
- a first visual indicator that starts at and includes the date cell corresponding to the user selected first date of departure and graphically traverses date cells corresponding to calendar dates that the user would be traveling for a departure on the user selected first date of departure and according to the user selected length of stay;
- receiving, by operation of a computer, an indication that a user has selected a date cell on the display as a second date of departure, the second date of departure being different than the first date of departure, and, in response to the indication, transmitting computer instructions for causing to be rendered on the display:
- a second visual indicator that starts at and includes the date cell corresponding to the second date of departure and graphically traverses date cells corresponding to calendar dates that the user would be traveling for a departure on the second date of departure and according to the user selected length of stay;
- wherein the first visual indicator is automatically rendered and displayed in the user interface of the display upon receipt of an indication that a date cell corresponding to the first date of departure has been actively selected by a user indicating device, and the second visual indicator is automatically rendered and concurrently displayed in the user interface of the display upon receipt of an indication that a cursor has been hovered over a date cell corresponding to the second date of departure.
11 more elements
Dependencies are inferred from the claim text.