Interactive user interface providing weather information and available trips
First Claim
1. A computing system comprising one or more processors and one or more memory devices, the one or more memory devices storing computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations, the operations comprising:
- obtaining data describing a plurality of trips between an origin and a destination, wherein each trip comprises one or more legs, and wherein each leg of each trip utilizes one of a plurality of different modes of transportation;
obtaining data describing weather conditions associated with one or more of the plurality of trips, the weather conditions being further associated with one or more time periods during which the weather conditions are expected to occur;
identifying one or more modes of transportation from the plurality of different modes of transportation to be presented to a user, the one or more modes of transportation being identified based at least in part on the data describing the weather conditions;
respectively representing at least a subset of the plurality of trips with a plurality of trip identifiers in a user interface, wherein each trip identifier comprises one or more portions respectively corresponding to the one or more legs of the trip such trip identifier represents, each trip identifier in the at least a subset being associated with one of the one or more modes of transportation, each trip identifier being further associated with at least one of the one or more time periods during which the weather conditions are expected to occur;
providing in the user interface an indication or the mode of transportation associated with each portion of each trip identifier in the at least a subset; and
displaying the weather conditions associated with one or more of the at least a subset of the plurality of trips in the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing an interactive user interface that displays anticipated weather conditions alongside a plurality of available trips between an origin and a destination are provided. An exemplary user interface can include a plurality of trip identifiers on a graph having an axis indicative of time. For example, the plurality of trip identifiers can respectively represent a plurality of available transit trips. For example, each trip identifier can provide an intuitive sense regarding the overall duration of the trip, a number of transfers or legs for each trip, time spent in each leg of the trip, a mode of transportation associated with each leg of each trip, and/or other information. The anticipated weather conditions associated with the trips can be presented alongside the plurality of trip identifiers.
19 Citations
19 Claims
-
1. A computing system comprising one or more processors and one or more memory devices, the one or more memory devices storing computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations, the operations comprising:
-
obtaining data describing a plurality of trips between an origin and a destination, wherein each trip comprises one or more legs, and wherein each leg of each trip utilizes one of a plurality of different modes of transportation; obtaining data describing weather conditions associated with one or more of the plurality of trips, the weather conditions being further associated with one or more time periods during which the weather conditions are expected to occur; identifying one or more modes of transportation from the plurality of different modes of transportation to be presented to a user, the one or more modes of transportation being identified based at least in part on the data describing the weather conditions; respectively representing at least a subset of the plurality of trips with a plurality of trip identifiers in a user interface, wherein each trip identifier comprises one or more portions respectively corresponding to the one or more legs of the trip such trip identifier represents, each trip identifier in the at least a subset being associated with one of the one or more modes of transportation, each trip identifier being further associated with at least one of the one or more time periods during which the weather conditions are expected to occur; providing in the user interface an indication or the mode of transportation associated with each portion of each trip identifier in the at least a subset; and displaying the weather conditions associated with one or more of the at least a subset of the plurality of trips in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for presenting weather information in associated with available trips, the method comprising:
- determining, by one or more computing devices, a plurality of public transits trips from an origin to a destination, wherein each of the plurality of public transit trips has a departure time and an arrival time included in an interval of time;
obtaining, by the one or more computing devices, weather information describing anticipated weather conditions associated with one or more time periods over the interval of time;
identifying, by the one or more computing devices, at least one mode of transportation, the at least one mode of transportation being identified based at least in part on the weather information;
representing, by one or more computing devices, at least a subset of the plurality of public transit trips with one or more trip identifiers on a graph depicting the interval of time, wherein each trip identifier indicates one of the at least one mode of transportation associated with the public transit trip such trip identifier represents, the one or more trip identifiers being associated with at least one of the one or more time periods over the interval of time; and
displaying, by the one or more computing devices, the anticipated weather conditions in associated with the graph. - View Dependent Claims (14, 15)
- determining, by one or more computing devices, a plurality of public transits trips from an origin to a destination, wherein each of the plurality of public transit trips has a departure time and an arrival time included in an interval of time;
-
16. One or more tangible, non-transitory computer-readable media storing computer-readable instructions that when executed by one or more processors cause the one or more processors to perform operations, the 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 at least a subset of the plurality of trips across an interval of time, the at least a subset being determined based at least in part on a score associated with each of the plurality of trips, the score being determined for each of the plurality of trips based at least in part on one or more modes of transportation utilized in the trip in view of weather information associated with the interval of time, and wherein the score of at least one trip of the plurality of trips is penalized based at least in part on the weather information associated with the interval of time; wherein the interactive user interface indicates the one or more modes of transportation associated with each of the at least a subset of the plurality of trips based at least in part on the weather information and one or more time periods during the interval of time; and wherein the interactive user interface provides the weather information associated with the interval of time. - View Dependent Claims (17, 18, 19)
-
Specification