Systems, methods, and computer-readable media for providing alternative trips for a computer-implemented trip search
First Claim
1. A computer-implemented method for providing alternative trips for a computer-implemented trip search, the computer-implemented method comprising:
- receiving, by one or more processors, a trip request from a client computer, the trip request comprising a request for directions from an origin to a destination via a primary transportation mode;
determining, by one or more processors, in response to the trip request directions between the origin and the destination;
determining, by one or more processors, a primary trip price associated with the trip request based at least in part on the directions between the origin and destination;
determining, by one or more processors, an alternative transportation mode between the origin and the destination, the alternative transportation mode different than the primary transportation mode;
determining for the alternative transportation mode, by one or more processors, an alternative trip price;
providing over a network, by one or more processors, to the client computer the directions between the origin and the destination; and
providing over a network, by one or more processors, to the client computer an alternative trip notification having information associated with the alternative transportation mode if the alternative trip price is less than the primary trip price.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are systems, computer-implemented methods, and computer-readable media for providing alternative trips for a computer-implemented trip search. User may submit a trip request associated with a primary transportation mode between an origin and a destination, such as by submitting a request for directions via an interactive map. The trip price for the primary trip may be determined. Additionally, alternative trip prices for alternative transportation modes may be determined and compared to the primary trip price. If an alternative trip price is lower than the primary trip price, an alternative trip notification may be provided to user with information about the alternative trip, such as a link to further details about the alternative trip.
49 Citations
20 Claims
-
1. A computer-implemented method for providing alternative trips for a computer-implemented trip search, the computer-implemented method comprising:
-
receiving, by one or more processors, a trip request from a client computer, the trip request comprising a request for directions from an origin to a destination via a primary transportation mode; determining, by one or more processors, in response to the trip request directions between the origin and the destination; determining, by one or more processors, a primary trip price associated with the trip request based at least in part on the directions between the origin and destination; determining, by one or more processors, an alternative transportation mode between the origin and the destination, the alternative transportation mode different than the primary transportation mode; determining for the alternative transportation mode, by one or more processors, an alternative trip price; providing over a network, by one or more processors, to the client computer the directions between the origin and the destination; and providing over a network, by one or more processors, to the client computer an alternative trip notification having information associated with the alternative transportation mode if the alternative trip price is less than the primary trip price. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory tangible computer-readable storage medium having executable computer code stored thereon for providing alternative trips for a computer-implemented trip search, the code comprising a set of instructions that causes one or more processors to perform the following:
-
receiving, by one or more processors, a trip request from a client computer, the trip request comprising a request for directions from an origin to a destination via a primary transportation mode, determining, by one or more processors, in response to the trip request directions between the origin and the destination; determining, by one or more processors, a primary trip price associated with the trip request based at least in part on the directions between the origin and destination; determining, by one or more processors, an alternative transportation mode between the origin and the destination, the alternative transportation mode different than the primary transportation mode; determining for the alternative transportation mode, by one or more processors, an alternative trip price; providing over a network, by one or more processors, to the client computer directions between the origin and the destination; and providing over a network, by one or more processors, to the client computer an alternative trip notification having information associated with the alternative transportation mode if the alternative trip price is less than the primary trip price. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for providing alternative trips for a computer-implemented trip search, comprising:
-
one or more processors; and a tangible non-transitory memory accessible by the one or more processors, the memory having computer code stored thereon, the code comprising a set of instructions that causes one or more processors to perform the following; receiving, by one or more processors, a trip request from a client computer, the trip request comprising a request for directions from an origin to a destination via a primary transportation mode, determining, by one or more processors, in response to the trip request directions between the origin and the destination; determining, by one or more processors, a primary trip price associated with the trip request based at least in part on the directions between the origin and destination; determining, by one or more processors, an alternative transportation mode between the origin and the destination, the alternative transportation mode different than the primary transportation mode; determining for the alternative transportation mode, by one or more processors, an alternative trip price; providing over a network, by one or more processors, to the client computer directions between the origin and the destination; and providing over a network, by one or more processors, to the client computer an alternative trip notification having information associated with the alternative transportation mode if the alternative trip price is less than the primary trip price. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification