Request Distribution Algorithm (Smart Queues)

How to make the distance between the driver and the passenger shorter! 

Initially,  this does not affect the quality of service , as each driver can still reach the customer within  5 minutes . 

Second , this keeps all drivers engaged, not just the lucky ones. 

Third , this solves the issue when drivers are in line. Now they will get jobs one by one. 

(Ahem)  Another great reason is that it motivates drivers to accept jobs, 
because if they don't - the wait time is reset to 0 .

 

Click image for larger view. * Name: e1b4fbc1-f0a3-4b8a-81ec-8eafd9bbc9e3.jpg * Views: 0 * Size: 101.2 KB * ID: 83

 

 

 

In this example

 both drivers are within 5 minutes of the customer. 

But one driver completed a job 3 minutes ago

and another was waiting for his customer for 15 minutes, so he got a new job. 

If that driver does not accept the ride, the system sends it to the next available driver. 

Until the application is accepted,

 former drivers who have not accepted can still bid it as shown in the photo.