US 12,149,598 B2
System for placing drivers in a priority queue and navigating the drivers to fullfill passenger requests
Sunny Marueli, Nes Ziona (IL); and Talmon Marco, Tel Aviv (IL)
Assigned to Lyft, Inc., San Francisco, CA (US)
Filed by Lyft, Inc., San Francisco, CA (US)
Filed on May 15, 2023, as Appl. No. 18/317,524.
Application 18/317,524 is a continuation of application No. 16/866,339, filed on May 4, 2020, granted, now 11,695,857.
Application 16/866,339 is a continuation of application No. 15/335,964, filed on Oct. 27, 2016, granted, now 10,645,193, issued on May 5, 2020.
Prior Publication US 2023/0291814 A1, Sep. 14, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/08 (2024.01); G06Q 10/00 (2023.01); G06Q 10/0835 (2023.01); G06Q 50/10 (2012.01); G06Q 50/40 (2024.01); H04L 49/90 (2022.01); H04L 67/52 (2022.01); H04L 67/63 (2022.01); H04W 4/50 (2018.01)
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
OG exemplary drawing
 
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.