US 11,692,833 B2
Dynamic geolocation optimization of pickup locations using location scores
Ricky Chachra, San Francisco, CA (US); Thaddeus Insuk Hwang, San Francisco, CA (US); and Snir Kodesh, San Francisco, CA (US)
Assigned to Lyft, Inc., San Francisco, CA (US)
Filed by Lyft, Inc., San Francisco, CA (US)
Filed on Dec. 2, 2019, as Appl. No. 16/700,892.
Application 16/700,892 is a continuation of application No. 15/671,108, filed on Aug. 7, 2017, granted, now 10,495,472.
Claims priority of provisional application 62/504,432, filed on May 10, 2017.
Prior Publication US 2020/0103242 A1, Apr. 2, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G01C 21/34 (2006.01); G06Q 50/30 (2012.01); G06F 16/29 (2019.01); G06F 16/9537 (2019.01)
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
OG exemplary drawing
 
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.