Interactive user interface for displaying available trips
First Claim
1. A computing system comprising a processor and a memory, the computing system being configured to perform operations comprising:
- obtaining data describing a plurality of trips between an origin and a destination, each trip having a departure time and an arrival time; and
respectively representing the plurality of trips with a plurality of trip identifiers at different positions on a first axis of a graph, the graph having units of time on a second axis, wherein each trip identifier extends from the arrival time to the departure time of the trip such trip identifier represents, and wherein an interval of time depicted by the graph can be adjusted by a user;
responsive to a user request, scrolling the graph with respect to the second axis;
when the graph is positive scrolled with respect to the second axis such that one of the departure times associated with one of the plurality of trips is no longer included in the interval of time depicted by the graph, removing from the graph the trip identifier representing the trip having the departure time which is no longer included in the interval of time depicted by the graph; and
when the graph is negatively scrolled with respect to the second axis such that one of the arrival times associated with one of the plurality of trips is no longer included in the interval of time depicted by the graph, removing from the graph the trip identifier representing the trip having the departure time which is no longer included in the interval of time depicted by the graph.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive user interface for displaying available trips is provided. The user interface includes a calendar overview tool. An exemplary computing system has a processor and a memory. The computing system is configured to perform operations including obtaining data describing a plurality of trips between an origin and a destination. Each trip has a departure time and an arrival time. The operations also include respectively representing the plurality of trips with a plurality of trip identifiers at different positions on a first axis of a graph. The graph has units of time on a second axis. Each trip identifier extends from the arrival time to the departure time of the trip such trip identifier represents. An interval of time depicted by the graph can be adjusted by a user.
-
Citations
13 Claims
-
1. A computing system comprising a processor and a memory, the computing system being configured to perform operations comprising:
-
obtaining data describing a plurality of trips between an origin and a destination, each trip having a departure time and an arrival time; and respectively representing the plurality of trips with a plurality of trip identifiers at different positions on a first axis of a graph, the graph having units of time on a second axis, wherein each trip identifier extends from the arrival time to the departure time of the trip such trip identifier represents, and wherein an interval of time depicted by the graph can be adjusted by a user; responsive to a user request, scrolling the graph with respect to the second axis; when the graph is positive scrolled with respect to the second axis such that one of the departure times associated with one of the plurality of trips is no longer included in the interval of time depicted by the graph, removing from the graph the trip identifier representing the trip having the departure time which is no longer included in the interval of time depicted by the graph; and when the graph is negatively scrolled with respect to the second axis such that one of the arrival times associated with one of the plurality of trips is no longer included in the interval of time depicted by the graph, removing from the graph the trip identifier representing the trip having the departure time which is no longer included in the interval of time depicted by the graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising a processor and a memory, the device being configured to perform operations comprising:
-
receiving data describing a plurality of trips between an origin and a destination, the data being responsive to a user request; providing to the user on a display of the device an interactive user interface for exploring the plurality of trips; wherein the interactive user interface comprises a calendar overview tool depicting the plurality of trips across an interval of time. - View Dependent Claims (12)
-
-
13. A computing system comprising a processor and a memory, the computing system being configured to perform operations comprising:
-
obtaining data describing a plurality of trips between an origin and a destination, each trip having a departure time and an arrival time; and respectively representing the plurality of trips with a plurality of trip identifiers at different positions on a y-axis of a graph, the graph having units of time on an x-axis, wherein each trip identifier extends from the arrival time to the departure time of the trip such trip identifier represents, and wherein an interval of time depicted by the graph can be adjusted by a user; responsive to a user request, scrolling the graph with respect to the x-axis; moving the plurality of trip identifiers upwards and to the left when the graph is positively scrolled with respect to the x-axis; and moving the plurality of trip identifiers downwards and to the right when the graph is negatively scrolled with respect to the x-axis.
-
Specification