IP Library Granted Patent US 10,645,193
Granted Patent B2
US 10,645,193 · App. 15/335,964 · Granted May 5, 2020

System for placing drivers in a priority queue and navigating the drivers to fullfill passenger requests

Inventors: Sunny Marueli (Nes Ziona, IL); Talmon Marco (Tel Aviv, IL)
Assignee: LYFT, INC.
H04L67/327G06Q10/00G06Q10/08355G06Q50/10G06Q50/30H04L49/90H04L67/18H04W4/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,645,193
App. No.
15/335,964
Granted
May 5, 2020
Kind
B2
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.

Claims (53)

1. A method comprising:

maintaining, by a processing device, a queue of drivers for a particular area, wherein the queue specifies an order in which drivers are selected for transportation requests from the particular area;

selecting, by the processing device, a driver from the queue for fulfillment of a first transportation request from the particular area;

transmitting, by the processing device to a driver computing device associated with the driver, navigational information to direct the driver to a pickup location associated with the first transportation request to fulfill the first transportation request;

determining, by the processing device, a placement of the driver within the queue of drivers based on at least one characteristic of the first transportation request; and

communicating, by the processing device to the driver computing device, an indication of the placement of the driver within the queue of drivers for presentation to the driver.

2. The method of claim 1 , wherein the at least one characteristic of the first transportation request comprises revenue associated with the first transportation request.

3. The method of claim 1 , wherein the at least one characteristic of the first transportation request comprises a length of time the driver waited in the queue of drivers in association with the first transportation request.

4. The method of claim 1 , wherein the placement of the driver within the queue of drivers is further based on a performance score of the driver.

5. The method of claim 4 , wherein the performance score of the driver is based on one or more of:

revenue generated by the driver;

an amount of time worked by the driver;

feedback scores received from passengers for the driver;

a safety record of the driver; or

a percentage of received transportation requests that are accepted and serviced by the driver.

6. The method of claim 1 , wherein the indication of the placement of the driver within the queue comprises a number representing a quantity of drivers that are ahead of the driver within the queue.

7. The method of claim 1 , wherein the indication of the placement of the driver within the queue comprises an expected amount of time until the driver is to be selected for a second transportation request.

8. The method of claim 1 , wherein the determining of the placement of the driver within the queue of drivers based on the at least one characteristic of the first transportation request comprises:

communicating a credit to the driver computing device, wherein the credit is determined based on the first transportation request, wherein redemption of the credit is to reduce time the driver is to wait in the queue; and

receiving an indication from the driver computing device that the driver is to redeem the credit, wherein the determining of the placement of the driver within the queue of drivers is further based on the redemption of the credit.

9. The method of claim 1 , wherein the determining of the placement of the driver is further based on an expectation of one or more drivers entering the queue at a higher position than the driver after the driver enters the queue.

10. The method of claim 1 , further comprising:

calculating, based on an amount of revenue of the first transportation request, a minimum revenue amount for a subsequent transportation request to be provided to the driver, and

assigning a second transportation request to the driver when the driver has reached top of the queue, the second transportation request having an associated revenue that is greater than the minimum revenue amount.

11. The method of claim 1 , further comprising:

maintaining a second queue of drivers for the particular area; and

determining that the driver is to be placed in the queue without being placed in the second queue of drivers based on the at least one characteristic of the first transportation request or a performance score of the driver.

12. An apparatus comprising:

a memory; and

a processing device coupled to the memory, wherein the processing device is to:

maintain a queue of drivers for a particular area, wherein the queue specifies an order in which drivers are selected for transportation requests from the particular area;

select a driver from the queue for fulfillment of a first transportation request from the particular area;

transmit, to a driver computing device associated with the driver, navigational information to direct the driver to a pickup location associated with the first transportation request to fulfill the first transportation request;

determine a placement of the driver within the queue of drivers based on at least one characteristic of the first transportation request; and

communicate, to the driver computing device, an indication of the placement of the driver within the queue of drivers for presentation to the driver.

13. The apparatus of claim 12 , wherein the at least one characteristic of the first transportation request comprises revenue associated with the first transportation request.

14. The apparatus of claim 12 , wherein the at least one characteristic of the first transportation request comprises a length of time the driver waited in the queue of drivers in association with the first transportation request.

15. The apparatus of claim 12 , wherein the placement of the driver within the queue of drivers is further based on a performance score of the driver.

16. The apparatus of claim 15 , wherein the performance score of the driver is based on one or more of:

revenue generated by the driver;

an amount of time worked by the driver;

feedback scores received from passengers for the driver;

a safety record of the driver; or

a percentage of received transportation requests that are accepted and serviced by the driver.

17. At least one computer-readable non-transitory media comprising one or more instructions that when executed by a processing device, cause the processing device to perform operations comprising:

maintaining a queue of drivers for a particular area, wherein the queue specifies an order in which drivers are selected for transportation requests from the particular area;

selecting a driver from the queue for fulfillment of a first transportation request from the particular area;

transmitting, to a driver computing device associated with the driver, navigational information to direct the driver to a pickup location associated with the first transportation request to fulfill the first transportation request;

determining a placement of the driver within the queue of drivers based on at least one characteristic of the first transportation request; and

communicating, the driver computing device, an indication of the placement of the driver within the queue of drivers for presentation to the driver.

18. The at least one computer-readable non-transitory media of claim 17 , wherein the at least one characteristic of the first transportation request comprises revenue associated with the first transportation request.

19. The at least one computer-readable non-transitory media of claim 17 , wherein the at least one characteristic of the first transportation request comprises a length of time the driver waited in the queue of drivers in association with the first transportation request.

20. The at least one computer-readable non-transitory media of claim 17 , wherein the placement of the driver within the queue of drivers is further based on a performance score of the driver.

Assignments (5)
SECURITY INTEREST Recorded Nov 3, 2022
From: LYFT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061880/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2019
From: GT GETTAXI LIMITED
To: LYFT, INC.
Reel/Frame 051195/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2017
From: JUNO, INC.
To: GT GETTAXI LIMITED
Reel/Frame 042732/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2017
From: JUNO, INC.
To: GT GETTAXI LIMITED
Reel/Frame 042696/0152 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2016
From: MARUELI, SUNNY; MARCO, TALMON
To: JUNO, INC.
Reel/Frame 040151/0660 →
Continuity (1)
Related Publication 20180124207A1 · May 3, 2018