IP Library Granted Patent US 9,953,389
Granted Patent B2
US 9,953,389 · App. 14/982,886 · Granted Apr 24, 2018

System for preemptively navigating drivers to passengers based on passenger device activity

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,953,389
App. No.
14/982,886
Granted
Apr 24, 2018
Kind
B2
Abstract

In one embodiment information regarding device activity of first subscriber to a transportation service is received. A backend server determines independent of a pending transportation request from the first passenger and based at least on the information regarding the device activity of the first subscriber, to send a driver towards a location based on the location of the first subscriber.

Claims (41)

1. A method comprising:

receiving information regarding device activity of a first subscriber to a transportation service and a first subscriber location of a computing device associated with the first subscriber;

determining, by a backend server, independent of a pending transportation request from the first subscriber and based on a likelihood value that the first subscriber is to generate a transportation request, to send a driver towards a first location, wherein a distance between the first location and the first subscriber location is inversely related to the likelihood value, wherein the likelihood value is based on the information regarding the device activity; and

navigating the driver towards the first location.

2. The method of claim 1 , further comprising:

in response to receiving the transportation request from the first subscriber, rerouting the driver to the first subscriber location of the first subscriber to pick up the first subscriber to fulfill the transportation request.

3. The method claim 1 , further comprising:

while the driver is en route to the first location, receiving the transportation request from a second subscriber to the transportation service; and

in response to receiving the transportation request from the second subscriber, rerouting the driver to a second subscriber location of the second subscriber to pick up the second subscriber to fulfill the transportation request.

4. The method of claim 1 , wherein the information regarding the device activity of the first subscriber is obtained from a stored calendar file of the first subscriber to the transportation service.

5. The method of claim 1 , wherein the information regarding the device activity of the first subscriber comprises one or more previous transportation requests made by the first subscriber to the transportation service.

6. The method of claim 1 , wherein the information regarding the device activity of the first subscriber is based on one or more search queries entered via a search engine on the computing device of the first subscriber to the transportation service.

7. The method of claim 1 , wherein the information regarding the device activity of the first subscriber is based on historical location data of the first subscriber to the transportation service.

8. The method of claim 1 , wherein the information regarding the device activity of the first subscriber is obtained from an email application of the first subscriber.

9. The method of claim 1 , further comprising:

detecting an opening of an application on the computing device of the first subscriber, the application to communicate with the transportation service; and

in response to detecting the opening of the application, rerouting the driver to the first subscriber location of the first subscriber.

10. The method of claim 1 , further comprising receiving information regarding device activity of a second subscriber to the transportation service and wherein the first location is selected based further on a second subscriber location of the second subscriber.

11. The method of claim 2 , further comprising selecting the driver to service the transportation request from a plurality of drivers available to service the transportation request, wherein the selection includes granting priority to the driver over at least a second driver of the plurality of drivers available to service the transportation request based on the driver having accepted a request to drive towards the first location prior to the backend server receiving the transportation request from the first subscriber.

12. An apparatus comprising:

a memory; and

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

receive information regarding device activity of a first subscriber to a transportation service and a first subscriber location of a computing device associated with the first subscriber;

determine, independent of a pending transportation request from the first subscriber and based on a likelihood value that the first subscriber is to generate a transportation request, to send a driver towards a first location, wherein a distance between the first location and the first subscriber location is inversely related to the likelihood value, wherein the likelihood value is based on the information regarding the device activity; and

navigate the driver towards the first location.

13. The apparatus of claim 12 , the processing device is further to:

in response to receiving the transportation request from the first subscriber reroute the driver to the first subscriber location of the first subscriber to pick up the first subscriber to fulfill the transportation request.

14. The apparatus of claim 12 , the processing device is further to:

while the driver is en route to the first location, receive the transportation request from a second subscriber to the transportation service; and

in response to receiving the transportation request from the second subscriber, reroute the driver to a second subscriber location of the second subscriber to pick up the second subscriber to fulfill the transportation request.

15. The apparatus of claim 12 , the processing device is further to receive information regarding device activity of a second subscriber to the transportation service and wherein the first location is based further on a second subscriber location of the second subscriber.

16. At least one computer-readable non-transitory media storing one or more instructions which, when executed by a processing device, cause the processing device to:

receive information regarding device activity of first subscriber to a transportation service and a first subscriber location of a computing device associated with the first subscriber,

determine, independent of a pending transportation request from the first subscriber and based on a likelihood value that the first subscriber is to generate a transportation request, to send a driver towards a first location, wherein a distance between the first location and the first subscriber location is inversely related to the likelihood value, wherein the likelihood value is based on the information regarding the device activity; and

navigate the driver towards the first location.

17. The at least one computer-readable non-transitory media of claim 16 , wherein the processing device is further to:

in response to receiving the transportation request from the first subscriber reroute the driver to the first subscriber location of the first subscriber to pick up the first subscriber to fulfill the transportation request.

18. The at least one computer-readable non-transitory media of claim 16 , wherein the processing device is further to:

while the driver is en route to the first location, receive the transportation request from a second subscriber to the transportation service; and

in response to receiving the transportation request from the second subscriber, reroute the driver to a second subscriber location of the second subscriber to pick up the second subscriber to fulfill the transportation request.

19. The at least one computer-readable non-transitory media of claim 16 , wherein the processing device is further to receive information regarding device activity of a second subscriber to the transportation service and wherein the first location is based further on a second subscriber location of the second subscriber.

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 Jan 4, 2016
From: MARCO, TALMON; MARUELI, SUNNY; MAGAZINIK, IGOR
To: JUNO LAB, INC.
Reel/Frame 037415/0792 →