IP Library Granted Patent US 10,362,444
Granted Patent B2
US 10,362,444 · App. 15/986,358 · Granted Jul 23, 2019

Method for requesting transportation services

Inventors: Olaf Martin Lubeck (Santa Fe, NM); John H. Hall (Alexandria, VA)
Assignee: LYFT, INC.
H04W4/023G01C21/3667G06Q50/30G08G1/123G08G1/202G08G1/205H04L61/605H04L67/26H04M1/0202H04W4/02H04W4/029H04W4/12H04W8/24H05K999/99G01S13/46G01S19/13G01S2013/468G06Q2240/00H04M2250/10H04W8/22H04W84/042
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,362,444
App. No.
15/986,358
Granted
Jul 23, 2019
Kind
B2
Abstract

A method for safely and efficiently requesting transportation services through the use of mobile communications devices capable of geographic location is described. Individual and package transportation may be provided. New customers may be efficiently serviced, and the requester and transportation provider locations may be viewed in real time on the mobile devices.

Claims (46)

1. A method for managing transportation services, the method comprising:

providing, to one or more transporter devices, a transportation request received from a requester device associated with a requester, the transportation request comprising a location of the requester device and a dropoff destination;

receiving, from a transporter device of the one or more transporter devices and associated with a transporter, a confirmation to accept the transportation request and a location of the transporter device;

determining, based on the location of the requester device and the location of the transporter device, a time of the transporter from the requester;

receiving, from the transporter device, a pickup message indicating that a transportation service has begun for transporting a requester associated with the requester device to the dropoff destination and further indicating an actual pickup time for the transportation service;

determining, based on the actual pickup time and the dropoff destination, a calculated time of arrival to the dropoff destination; and

providing, to the requester device, the calculated time of arrival to the dropoff destination.

2. The method of claim 1 , further comprising providing, to the transporter device, the calculated time of arrival to the dropoff destination.

3. The method of claim 1 , further comprising, based on receiving the pickup message, enabling the transporter device to provide a dropoff message to indicate completion of the transportation service.

4. The method of claim 1 , further comprising, prior to receiving the pickup message, preventing the transporter device from providing a dropoff message to indicate completion of the transportation service.

5. The method of claim 1 , further comprising periodically receiving requester location information from the requester device indicating a most recent location of the requester device.

6. The method of claim 5 , further comprising:

based on the most recent location of the requester device, updating the calculated time of arrival to the dropoff destination; and

providing, to the requester device, the updated calculated time of arrival to the dropoff destination.

7. The method of claim 1 , further comprising providing, to the requester device, the time of the transporter from the requester.

8. The method of claim 7 , further comprising:

periodically receiving, prior to receiving the pickup message, transporter location information from the transporter device indicating a most recent location of the transporter device; and

based on the most recent location of the transporter device, updating the time of the transporter from the requester.

9. The method of claim 8 , further comprising providing, to the requester device, the updated time of the transporter from the requester.

10. A non-transitory computer readable medium for managing transportation services, the non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause a computer device to:

provide, to one or more transporter devices, a transportation request received from a requester device associated with a requester, the transportation request comprising a location of the requester device and a dropoff destination;

receive, from a transporter device of the one or more transporter devices and associated with a transporter, a confirmation to accept the transportation request and a location of the transporter device;

determine, based on the location of the requester device and the location of the transporter device, a time of the transporter from the requester;

receive, from the transporter device, a pickup message indicating that a transportation service has begun for transporting a requester associated with the requester device to the dropoff destination and further indicating an actual pickup time for the transportation service;

determine, based on the actual pickup time and the dropoff destination, a calculated time of arrival to the dropoff destination; and

provide, to the requester device, the calculated time of arrival to the dropoff destination.

11. The non-transitory computer readable medium of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the computer device to provide, to the requester device, the time of the transporter from the requester.

12. The non-transitory computer readable medium of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the computer device to, based on receiving the pickup message, enable the transporter device to provide a dropoff message to indicate completion of the transportation service.

13. The non-transitory computer readable medium of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the computer device to, prior to receiving the pickup message, prevent the transporter device from providing a dropoff message to indicate completion of the transportation service.

14. The non-transitory computer readable medium of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the computer device to:

periodically receive requester location information from the requester device indicating a most recent location of the requester device; and

based on the most recent location of the requester device, update the calculated time of arrival to the dropoff destination.

15. The non-transitory computer readable medium of claim 14 , further comprising instructions that, when executed by the at least one processor, cause the computer device to provide, to the requester device, the updated calculated time of arrival to the dropoff destination.

16. A system for managing transportation services, the system comprising:

at least one processor; and

a non-transitory computer readable medium comprising instructions that, when executed by the at least one processor, cause the system to:

provide, to one or more transporter devices, a transportation request received from a requester device associated with a requester, the transportation request comprising a location of the requester device and a dropoff destination;

receive, from a transporter device of the one or more transporter devices and associated with a transporter, a confirmation to accept the transportation request and a location of the transporter device;

determine, based on the location of the requester device and the location of the transporter device, a time of the transporter from the requester;

receive, from the transporter device, a pickup message indicating that a transportation service has begun for transporting a requester associated with the requester device to the dropoff destination and further indicating an actual pickup time for the transportation service;

determine, based on the actual pickup time and the dropoff destination, a calculated time of arrival to the dropoff destination; and

provide, to the requester device, the calculated time of arrival to the dropoff destination.

17. The system of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the system to provide, to the requester device, the time of the transporter from the requester.

18. The system of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the system to provide, to the transporter device, the calculated time of arrival to the dropoff destination.

19. The system of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the system to, based on receiving the pickup message, enable the transporter device to provide a dropoff message to indicate completion of the transportation service.

20. The system of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the system to periodically receive requester location information from the requester device indicating a most recent location of the requester device.

Assignments (4)
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 Jan 18, 2019
From: PROSPER TECHNOLOGY, LLC
To: LYFT, INC.
Reel/Frame 048060/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2018
From: LUBECK, OLAF M.; HALL, JOHN H.
To: AIRSMOBILE INC.
Reel/Frame 045885/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2018
From: AIRSMOBILE, INC.
To: PROSPER TECHNOLOGY, LLC
Reel/Frame 045885/0546 →
Continuity (10)
Continuation 15470553 · Mar 27, 2017
Continuation 15446991 · Mar 1, 2017
Continuation 15429779 · Feb 10, 2017
Continuation 15177762 · Jun 9, 2016
Continuation 14745346 · Jun 19, 2015
Continuation 13413492 · Mar 6, 2012
Continuation 12348850 · Jan 5, 2009
Provisional Application 61027508 · Feb 11, 2008
Provisional Application 61009839 · Jan 3, 2008
Related Publication 20180268711A1 · Sep 20, 2018
Cited By (4)
US 12,260,728 US 12,272,223 US 12,272,224 US 12,277,846