| CPC H04L 67/63 (2022.05) [G06Q 10/00 (2013.01); G06Q 10/08355 (2013.01); G06Q 50/10 (2013.01); G06Q 50/40 (2024.01); H04L 49/90 (2013.01); H04L 67/52 (2022.05); H04W 4/50 (2018.02)] | 20 Claims |

|
1. A computer-implemented method comprising:
maintaining, by at least one server device, a queue of drivers for a particular area, wherein the queue specifies an order in which driver devices are selected for transportation requests from the particular area;
determining, by the at least one server device, that a first driver device is in a first queue position of the queue of drivers and a second driver device is in a second queue position behind the first queue position in the queue of drivers;
in response to receiving a first transportation request from a first requester device from the particular area, assigning the first transportation request to the second driver device in the second queue position based on at least one characteristic of the first transportation request;
transmitting, by the at least one server device to the second driver device, navigational information to direct the second driver device to fulfill the first transportation request;
in response to receiving a second transportation request from a second requester device from the particular area, assigning, based on at least one characteristic of the second transportation request, the second transportation request to the first driver device in the first queue position; and
transmitting, by the at least one server device to the first driver device, additional navigational information to direct the first driver device to fulfill the second transportation request.
|