IP Library Granted Patent US 9,933,271
Granted Patent B2
US 9,933,271 · App. 14/832,717 · Granted Apr 3, 2018

System for directing a driver to a passenger based on a destination location specified by the driver

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 9,933,271
App. No.
14/832,717
Granted
Apr 3, 2018
Kind
B2
Abstract

In one embodiment an indication of a driver destination location is received from a driver associated with a taxi service. The driver destination location specifies a location that the driver desires to travel to after transporting one or more passengers. A passenger pick-up location of a first passenger is provided. The first passenger is selected based on the driver destination location and a destination location specified by the first passenger.

Claims (35)

1. A method comprising:

receiving, by a processing device over a network from a driver computing device associated with a taxi service, a driver destination location, wherein the driver computing device is to arrive at the driver destination location after transporting one or more passengers;

selecting a passenger pick-up region based on historical data indicating a likelihood of the driver computing device receiving a request to pick up, in the passenger pick-up region, a passenger with a corresponding passenger destination location that is closer to the driver destination location than a distance between the passenger pick-up region and the driver destination location; and

subsequent to directing the driver computing device to the passenger pick-up region, providing, by the processing device over the network to the driver computing device, a passenger pick-up location of a first passenger that corresponds to a first request.

2. The method of claim 1 further comprising selecting the first request of a plurality of requests for the taxi service based on a determination that a first distance between the corresponding passenger destination location of the first passenger and the driver destination location is less than a second distance between the passenger pick-up location and the driver destination location.

3. The method of claim 1 further comprising selecting the first request of a plurality of requests for the taxi service based on an estimation that the driver computing device reaches the driver destination location by a scheduled time indicated by the driver computing device after completing transportation of the first passenger from the passenger pick-up location to the corresponding passenger destination location specified by the first passenger.

4. The method of claim 3 , wherein the scheduled time is derived from regular working hours specified by the driver computing device and the driver destination location is a residence of a driver corresponding to the driver computing device.

5. The method of claim 3 , further comprising:

transmitting, by the processing device via the network to the driver computing device, a notification that transportation of the first passenger is to result in the driver computing device not being able to reach the driver destination location before the scheduled time; and

receiving a second indication from the driver computing device of acceptance of the first request.

6. The method of claim 1 further comprising selecting the first passenger based on an estimated fare for transporting the first passenger from the passenger pick-up location to the corresponding passenger destination location specified by the first passenger.

7. The method of claim 1 , wherein the directing of the driver computing device to the passenger pick-up region is further based on a probability of a prospective passenger requesting transportation from the passenger pick-up region.

8. The method of claim 1 , wherein the selecting of the passenger pick-up region is further based on second historical data indicating a second likelihood of the driver computing device arriving at the driver destination location by a scheduled arrival time indicated by the driver computing device after completing transportation of a passenger from the passenger pick-up region to a corresponding passenger destination location.

9. The method of claim 1 further comprising:

receiving, by the processing device from the driver computing device, an indication of a time that the driver destination location is to be applied against requests; and

in response to determining that a current time corresponds to the time that the driver destination location is to be applied, selecting the first request of a plurality of requests for the taxi service based on the driver destination location and the corresponding passenger destination location.

10. The method of claim 1 , wherein the selecting of the passenger pick-up region is further based on second historical data comprising fares of routes taken by passengers from the passenger pick-up region.

11. The method of claim 1 , wherein the passenger pick-up region is a first pick-up region and the corresponding passenger destination location specified by the first passenger is located within a second pick-up region of a route comprising multiple pick-up regions selected based on a second likelihood of the driver computing device to receive requests to transport passengers from each pick-up region.

12. The method of claim 1 , wherein the driver destination location is selected based on a calendar entry associated with the driver computing device.

13. An apparatus comprising:

a memory; and

a processing device communicably coupled to the memory, the processing device configured to execute instructions to:

receive, by the processing device over a network from a driver computing device associated with a taxi service, a driver destination location, wherein the driver computing device is to arrive at the driver destination location after transporting one or more passengers;

select a passenger pick-up region based on historical data indicating a likelihood of the driver computing device receiving a request to pick up, in the passenger pick-up region, a passenger with a corresponding passenger destination location that is closer to the driver destination location than a distance between the passenger pick-up region and the driver destination location; and

subsequent to directing the driver computing device to the passenger pick-up region, provide, by the processing device over the network to the driver computing device, a passenger pick-up location of a first passenger that corresponds to a first request.

14. The apparatus of claim 13 , wherein the processing device further executes instructions to select the first request of a plurality of requests for the taxi service based on a determination that a first distance between the corresponding passenger destination location of the first passenger and the driver destination location is less than a second distance between the passenger pick-up location and the driver destination location.

15. The apparatus of claim 13 , wherein the processing device further executes instructions to select the first request of a plurality of requests for the taxi service based on an estimation that the driver computing device reaches the driver destination location by a scheduled time indicated by the driver computing device after completing transportation of the first passenger from the passenger pick-up location to the corresponding passenger destination location specified by the first passenger.

16. The apparatus of claim 13 , wherein directing the driver computing device to the passenger pick-up region is further based on a probability of a prospective passenger requesting transportation from the passenger pick-up region.

17. A computer-readable non-transitory medium storing one or more instructions which, when executed by a processing device, cause the processing device to:

receive, over a network from a driver computing device associated with a taxi service, a driver destination location, wherein the driver computing device is to arrive at the driver destination location after transporting one or more passengers;

select a passenger pick-up region based on historical data indicating a likelihood of the driver computing device receiving a request to pick up, in the passenger pick-up region, a passenger with a corresponding passenger destination location that is closer to the driver destination location than a distance between the passenger pick-up region and the driver destination location; and

subsequent to directing the driver computing device to the passenger pick-up region, provide, by the processing device over the network to the driver computing device, a passenger pick-up location of a first passenger that corresponds to a first request.

18. The computer-readable non-transitory medium of claim 17 , wherein the processing device is further configured to select the first passenger based on a determination that a first distance between the corresponding passenger destination location of the first passenger and the driver destination location is less than a second distance between the passenger pick-up location and the driver destination location.

19. The computer-readable non-transitory medium of claim 17 , wherein the processing device is further configured to select the first passenger based on an estimation that the driver computing device is to reach the driver destination location by a scheduled time indicated by the driver computing device after completing transportation of the first passenger from the passenger pick-up location to the corresponding passenger destination location specified by the first passenger.

20. The computer-readable non-transitory medium of claim 17 , wherein directing the driver computing device to the passenger pick-up region is further based on a probability of a prospective passenger requesting transportation from the passenger pick-up region.

Assignments (6)
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 →
CHANGE OF NAME Recorded Jul 22, 2016
From: JUNO LAB INC.
To: JUNO, INC.
Reel/Frame 039433/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: MAGAZINIK, IGOR; MARCO, TALMON; MARUELI, SUNNY; SAMOCHA, OFER; HAPARNAS, ZIV
To: JUNO LAB, INC.
Reel/Frame 036729/0210 →