US 12,249,001 B2
Dynamically adjusting a pool of transportation provider devices in a prioritized-dispatch mode using availability indicators
Praveen Athmanathan Panneer Selvam, Sunnyvale, CA (US); David Elijah Alpern Boehm, Hoboken, NJ (US); Davide Crapis, San Francisco, CA (US); Ramon Dario Iglesias, San Francisco, CA (US); Varun Kashyap Krishnan, San Diego, CA (US); Derek William Salama, San Francisco, CA (US); Shashi Kant Sharma, Redwood City, CA (US); and Xiaoling Charlene Zhou, San Francisco, CA (US)
Assigned to Lyft, Inc., San Francisco, CA (US)
Filed by Lyft, Inc., San Francisco, CA (US)
Filed on Nov. 20, 2020, as Appl. No. 17/100,147.
Prior Publication US 2022/0164912 A1, May 26, 2022
Int. Cl. G06Q 50/40 (2024.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01); G06Q 10/0631 (2023.01); G06Q 30/0204 (2023.01); H04L 67/12 (2022.01)
CPC G06Q 50/40 (2024.01) [G06N 5/04 (2013.01); G06N 20/00 (2019.01); G06Q 10/06312 (2013.01); G06Q 30/0205 (2013.01); H04L 67/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
identifying, for one or more previous time periods, a set of prioritized-dispatch-provider devices receiving prioritized-value metrics while operating in a prioritized-dispatch mode and a set of basic-dispatch-provider devices receiving basic-value metrics while operating in a basic-dispatch mode;
generating, for a target time period, a threshold-noticeable-value difference for value metrics between the prioritized-dispatch mode and the basic-dispatch mode based on the prioritized-value metrics received by the set of prioritized-dispatch-provider devices and the basic-value metrics received by the set of basic-dispatch-provider devices;
monitoring, for a network of provider devices in a geographic area, a plurality of provider devices operating in the prioritized-dispatch mode within a dynamic transportation matching software application to receive a real-time snapshot of prioritized-dispatch-mode data from the plurality of provider devices in the geographic area;
determining a range of slots with multiple target limits for provider devices operating in the prioritized-dispatch mode during the target time period based on the threshold-noticeable-value difference and the real-time snapshot of prioritized-dispatch-mode data;
selecting a dynamic prioritized-mode-availability indicator that causes provider devices to display a dynamic graphical user interface (GUI) within the dynamic transportation matching software application based on the range of slots with the multiple target limits by selecting between:
a first set of GUI selectable options to join the prioritized-dispatch mode within the geographic area based on a number of the plurality of provider devices operating in the prioritized-dispatch mode not satisfying a first target limit of the range of slots;
a second set of GUI selectable options to delay joining the prioritized-dispatch mode within the geographic area based on the number of the plurality of provider devices operating in the prioritized-dispatch mode satisfying the first target limit of the range of slots and satisfying a second target limit of the range of slots, wherein the second target limit is greater than the first target limit; and
a third set of GUI selectable options prohibiting joining the prioritized-dispatch mode within the geographic area based on the number of the plurality of provider devices operating in the prioritized-dispatch mode satisfying the first target limit of the range of slots, satisfying the second target limit of range of slot, and satisfying a third target limit of the range of slots, wherein the third target limit is greater than the second target limit;
transmitting the dynamic prioritized-mode-availability indicator to one or more provider devices indicating availability of the prioritized-dispatch mode during the target time period to cause the one or more provider devices to display the first set of GUI selectable options to join the prioritized-dispatch mode within the geographic area; and
based on receiving a user interaction with a GUI selectable option, from the first set of GUI selectable options, to join the prioritized-dispatch mode corresponding to the dynamic prioritized-mode-availability indicator from a particular provider device of the one or more provider devices:
selecting a transportation request from the geographic area of the prioritized-dispatch mode for the particular provider device based on a prioritized-value metric corresponding to the transportation request; and
dispatching the particular provider device to fulfill the transportation request by transmitting, for display on a graphical user interface of the particular provider device, a pickup location for the transportation request.