CPC G01C 21/3438 (2013.01) [G01C 21/3423 (2013.01); G06F 16/29 (2019.01); G06F 16/9537 (2019.01); G06Q 50/30 (2013.01); G01C 21/3476 (2013.01); G01C 21/3492 (2013.01)] | 19 Claims |
1. A method comprising:
receiving, by a dynamic transportation matching system, transport request information from a requestor computing device associated with a requestor, the transport request information including a request location for a pickup;
generating, by at least one processor of the dynamic transportation matching system, a pickup location score for each alternate request location in a set of alternate request locations based on an average of travel distance differences between each alternate request location and corresponding actual pick-up locations for rides assigned to pick up requestors at each alternate request location in the set of alternate request locations;
selecting, by the at least one processor of the dynamic transportation matching system, a modified request location associated with the request location based at least on the pickup location score for each alternate request location of the set of alternate request locations; and
causing, by the dynamic transportation matching system, the requestor computing device to display a user interface comprising:
an indicator of the modified request location;
a navigation route for the requestor to travel from the request location to the modified request location; and
a selectable option to designate the modified request location for the pickup instead of the request location.
|