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 |
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.
|