US 12,339,128 B2
Dynamically determining provider-transportation routes and rental-vehicle routes for a multi-modal graphical user interface
Keith Amir Abdulla, San Francisco, CA (US); Jimmy Pulimoottil Alexander, San Mateo, CA (US); Balaji Chandrasekhar, San Francisco, CA (US); Victor Steven Gallet, San Mateo, CA (US); Derek John Knapp, San Francisco, CA (US); Mayank Manesh Makwana, San Francisco, CA (US); Mallory Jackson Paine, Alpharetta, GA (US); Gordon Dee Tindall, Los Angeles, CA (US); and Raghul Siddarthan Velusamy, Santa Clara, CA (US)
Assigned to Lyft, Inc., San Francisco, CA (US)
Filed by Lyft, Inc., San Francisco, CA (US)
Filed on Mar. 30, 2020, as Appl. No. 16/834,977.
Prior Publication US 2021/0302174 A1, Sep. 30, 2021
Int. Cl. G01C 21/00 (2006.01); B60K 35/00 (2024.01); B60K 35/80 (2024.01); B60K 35/85 (2024.01); B60R 25/20 (2013.01); G01C 21/34 (2006.01); G06Q 10/02 (2012.01); G06Q 30/0645 (2023.01); G06Q 50/40 (2024.01); H04W 4/02 (2018.01); H04W 4/021 (2018.01); H04W 4/40 (2018.01)
CPC G01C 21/3423 (2013.01) [B60K 35/00 (2013.01); B60R 25/2018 (2013.01); G01C 21/3453 (2013.01); G06Q 10/02 (2013.01); G06Q 30/0645 (2013.01); G06Q 50/40 (2024.01); H04W 4/021 (2013.01); H04W 4/023 (2013.01); H04W 4/40 (2018.02); B60K 35/80 (2024.01); B60K 35/85 (2024.01); B60K 2360/563 (2024.01); B60K 2360/589 (2024.01)] 20 Claims
OG exemplary drawing
 
1. A transportation matching system comprising:
at least one processor; and
a non-transitory computer-readable medium comprising instructions that, when executed by the at least one processor, cause the transportation matching system to:
receive a transportation request transmitted by a mobile device, the transportation request indicating a pickup location, a number of waypoints, and a destination location;
determine a set of data signals associated with the transportation request, wherein the set of data signals comprises the number of waypoints for the transportation request;
based on determining that the number of waypoints satisfies a waypoint threshold value, determine to surface a rental-vehicle option to the mobile device;
upon determining to surface the rental-vehicle option to the mobile device, transmit data to the mobile device to display:
a provider-matching option corresponding to a first route for a provider vehicle to transport a requestor to the destination location; and
the rental-vehicle option corresponding to a second route for a rental vehicle to transport the requestor to the destination location; and
based on a selection of the rental-vehicle option, transmit data to the mobile device to display a rental-vehicle pickup location icon for a pickup location of the rental vehicle within a map of a multi-modal graphical user interface.