SYSTEMS AND METHODS FOR PROVIDING A TRANSPORTATION MARKETPLACE
First Claim
Patent Images
1. A method comprising:
- receiving, from a client device of a user, a request for a transportation service;
determining, by a server, a set of drivers in response to the request, the set of drivers being available to provide the transportation service when the request is received; and
providing the set of drivers to the client device, wherein each driver within the set of drivers is selectable by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing a transportation marketplace are provided. A transportation server receives, from a client device of a user, a request for a transportation service. The transportation server determines a set of drivers in response to the request, the set of drivers further being available to provide the transportation service when the request is received. The transportation server provides the set of drivers to the client device, wherein each driver within the set of drivers is selectable by the user of the client device.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, from a client device of a user, a request for a transportation service; determining, by a server, a set of drivers in response to the request, the set of drivers being available to provide the transportation service when the request is received; and providing the set of drivers to the client device, wherein each driver within the set of drivers is selectable by the user. - View Dependent Claims (2, 3, 4, 5, 6, 14, 15, 16, 17, 18)
-
-
7. A machine-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving, from a client device of a user, a request for a transportation service; determining a set of drivers in response to the request, the set of drivers being available to provide the transportation service when the request is received; and providing the set of drivers to the client device, wherein each driver within the set of drivers is selectable by the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
a hardware-implemented input module configured to receive, from a client device of a user, a request for a transportation service; a hardware-implemented transportation module configured to determine a set of drivers in response to the request, the set of drivers being available to provide the transportation service when the request is received; and a hardware-implemented output module configured to provide the set of drivers to the client device, wherein each driver within the set of drivers is selectable by the user.
-
-
19. A method comprising:
-
receiving, from a driver client device, an indication of a current location and in intended destination; determining a projected first route from the current location to the intended destination; receiving a pick-up location and a drop-off location from a passenger client device; determining a projected second route from the current location, to the pick-up location, to the drop-off location and to the intended destination; determining a detour based on a difference between the projected first route and the projected second route; calculating a trip price based on a projected mileage and a projected time of travel of the detour; and sending the trip price to at least one of the driver client device and the passenger client device.
-
Specification