PROVIDING ALTERNATIVE ROUTING OPTIONS TO A RIDER OF A TRANSPORTATION MANAGEMENT SYSTEM
First Claim
1. A method for providing rider-selected routing options to a driver using a transportation management system, the method comprising:
- receiving a trip request for transporting a rider from an origin location to a destination location;
determining a plurality of different routing options associated with the trip request, each routing option optimized according to a different combination of trip parameters and specifying a unique path for traveling from the origin location to the destination location;
transmitting the plurality of routing options to a rider client device for display to the rider;
receiving from the rider client device a selection of a routing option in the plurality of routing options; and
transmitting the selected routing option to a driver client device associated with a driver selected to transport the rider from the origin location to the destination location, wherein transmitting the selected routing option comprises providing for display a visual indication that the selected routing option was selected by the rider.
6 Assignments
0 Petitions
Accused Products
Abstract
A transportation management system coordinates the transportation of riders by drivers integrated with the system. To provide control to the rider of the route used during a trip provided by a given driver, the transportation management system computes several alternative routing options between the trip'"'"'s origin location and destination location. These alternative routing options may be computed according to the rider'"'"'s preferences and/or based on different optimization functions that optimize various trip parameters, for example, cost, time, traffic, and distance. The rider selects one of the alternative routing options as the preferred route between the origin location and the destination location. The transportation management system automatically communicates the routing option selected by the rider to the driver without requiring the rider to personally tell the driver of her preference.
-
Citations
22 Claims
-
1. A method for providing rider-selected routing options to a driver using a transportation management system, the method comprising:
-
receiving a trip request for transporting a rider from an origin location to a destination location; determining a plurality of different routing options associated with the trip request, each routing option optimized according to a different combination of trip parameters and specifying a unique path for traveling from the origin location to the destination location; transmitting the plurality of routing options to a rider client device for display to the rider; receiving from the rider client device a selection of a routing option in the plurality of routing options; and transmitting the selected routing option to a driver client device associated with a driver selected to transport the rider from the origin location to the destination location, wherein transmitting the selected routing option comprises providing for display a visual indication that the selected routing option was selected by the rider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21, 22)
-
-
10. A non-transitory computer-readable storage medium having instructions executable by a processor, the instructions comprising:
-
instructions for receiving a trip request for transporting a rider from an origin location to a destination location; instructions for determining a plurality of different routing options associated with the trip request, each routing option optimized according to a different combination of trip parameters and specifying a unique path for traveling from the origin location to the destination location; instructions for transmitting the plurality of routing options to a rider client device for display to the rider; instructions for receiving from the rider client device a selection of a routing option in the plurality of routing options; and instructions for transmitting the selected routing option to a driver client device associated with a driver selected to transport the rider from the origin location to the destination location, wherein transmitting the selected routing option comprises providing for display a visual indication that the selected routing option was selected by the rider. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. (canceled)
-
18. (canceled)
-
19. A computer system comprising:
-
a computer processor; and a non-transitory computer-readable storage medium storing instructions executable by the computer processor, the instructions comprising; instructions for receiving a trip request for transporting a rider from an origin location to a destination location; instructions for determining a plurality of different routing options associated with the trip request, each routing option optimized according to a different combination of trip parameters and specifying a unique path for traveling from the origin location to the destination location; instructions for transmitting the plurality of routing options to a rider client device for display to the rider; instructions for receiving from the rider client device a selection of a routing option in the plurality of routing options; and instructions for transmitting the selected routing option to a driver client device associated with a driver selected to transport the rider from the origin location to the destination location, wherein transmitting the selected routing option comprises providing for display a visual indication that the selected routing option was selected by the rider. - View Dependent Claims (20)
-
Specification