System for placing drivers in a priority queue and navigating the drivers to fullfill passenger requests
AssigneeLyft, Inc.
InventorsSunny Marueli, Talmon Marco
Life of this patent
Estimating the term…
Abstract
In one embodiment a queue of drivers for a particular area is maintained, wherein the queue specifies an order in which drivers are selected for transportation requests from the particular area. A driver is selected from the queue for a first transportation request from the particular area. A placement of the driver within the queue of drivers is determined based on at least one characteristic of the first transportation request. An indication of the placement of the driver within the queue of drivers is communicated to a computing device associated with the driver.
Claims20
A method comprising:
- maintaining, by at least one server device, a queue of drivers for a particular area, wherein the queue of drivers specifies an order in which drivers are selected for transportation requests corresponding to the particular area;
- selecting, by the at least one server device, a driver from the queue of drivers for fulfillment of a transportation request corresponding to the particular area;
- transmitting, by the at least one server device to a driver computing device associated with the driver, navigational information to direct the driver to fulfill the transportation request;
- determining, by the at least one server device, to prioritize the driver within the queue of drivers for the particular area based on at least one characteristic of the transportation request;
- and
- providing, by the at least one server device to the driver computing device, a notification indicating prioritization of the driver within the queue of drivers.
A system comprising:
- at least one processor;
- and
- a non-transitory computer-readable medium comprising instructions thereon that, when executed by the at least one processor, cause the system to:
- maintain, by at least one server device, a queue of drivers for a particular area, wherein the queue of drivers specifies an order in which drivers are selected for transportation requests corresponding to the particular area;
- select, by the at least one server device, a driver from the queue of drivers for fulfillment of a transportation request corresponding to the particular area;
- transmit, by the at least one server device to a driver computing device associated with the driver, navigational information to direct the driver to fulfill the transportation request;
- determine, by the at least one server device, to prioritize the driver within the queue of drivers for the particular area based on at least one characteristic of the transportation request;
- and
- provide, by the at least one server device to the driver computing device, a notification indicating prioritization of the driver within the queue of drivers.
A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor, cause a computer device to:
- maintain, by at least one server device, a queue of drivers for a particular area, wherein the queue of drivers specifies an order in which drivers are selected for transportation requests corresponding to the particular area;
- select, by the at least one server device, a driver from the queue of drivers for fulfillment of a transportation request corresponding to the particular area;
- transmit, by the at least one server device to a driver computing device associated with the driver, navigational information to direct the driver to fulfill the transportation request;
- determine, by the at least one server device, to prioritize the driver within the queue of drivers for the particular area based on at least one characteristic of the transportation request;
- and
- provide, by the at least one server device to the driver computing device, a notification indicating prioritization of the driver within the queue of drivers.
Dependencies are inferred from the claim text.