IP Library Granted Patent US 11,070,944
Granted Patent B2
US 11,070,944 · App. 16/775,132 · Granted Jul 20, 2021

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 11,070,944
App. No.
16/775,132
Granted
Jul 20, 2021
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 (43)

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

determining a predetermined schedule for a transportation service provider to provide transportation services at scheduled locations along a predetermined route;

periodically receiving location information from a transportation provider device associated with the transportation service provider operating in accordance with the predetermined schedule;

determining, based on the periodically received location information from the transportation provider device, a real-time location of the transportation provider operating in accordance with the predetermined schedule;

periodically comparing the real-time location of the transportation provider with scheduled locations along the predetermined route;

receiving a request for services from a requester device;

determining an arrival time for the transportation service provider to perform the request for services; and

periodically updating the arrival time for the transportation service provider to perform the request for services based on periodically comparing the real-time location with the scheduled location.

2. The method of claim 1 , wherein determining the predetermined schedule comprises determining a time of arrival for the transportation provider device to arrive at a scheduled location along the predetermined route.

3. The method of claim 1 , wherein receiving the request for services comprises receiving, from the requester device, a request for transportation from a pickup location to a destination location.

4. The method of claim 1 , further comprising providing an indication of the request for services for display within a geographical map on the transportation provider device.

5. The method of claim 1 , further comprising selecting the transportation service provider from among a plurality of transportation service providers to perform the request for services based on the predetermined schedule and the real-time location of the transportation provider.

6. The method of claim 1 , further comprising providing, to the requester device, the real-time location of the transportation provider.

7. The method of claim 1 , wherein directing the transportation service provider to perform the request for services comprises providing, to the transportation provider device, a location of the requester device.

8. 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:

determine a predetermined schedule for a transportation service provider to provide transportation services at scheduled locations along a predetermined route;

periodically receive location information from a transportation provider device associated with the transportation service provider operating in accordance with the predetermined schedule;

determine, based on the periodically received location information from the transportation provider device, a real-time location of the transportation provider operating in accordance with the predetermined schedule;

periodically compare the real-time location of the transportation provider with scheduled locations along the predetermined route;

receive a request for services from a requester device;

determine an arrival time for the transportation service provider to perform the request for services; and

periodically update the arrival time for the transportation service provider to perform the request for services based on periodically comparing the real-time location with the scheduled location.

9. The system of claim 8 , wherein the instructions cause the system to determine the predetermined schedule by determining a time of arrival for the transportation provider device to arrive at a scheduled location along the predetermined route.

10. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to receive the request for services by receiving, from the requester device, a request for transportation from a pickup location to a destination location.

11. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to provide an indication of the request for services for display within a geographical map on the transportation provider device.

12. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to select the transportation service provider from among a plurality of transportation service providers to perform the request for services based on the predetermined schedule and the real-time location of the transportation provider.

13. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to further comprising instructions that, when executed by the at least one processor, cause the system to provide, to the requester device, the real-time location of the transportation provider.

14. The system of claim 8 , wherein the instructions cause the system to direct the transportation service provider to perform the request for services by providing, to the transportation provider device, a location of the requester device.

15. A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause a computing device to:

determine, a predetermined schedule for a transportation service provider to provide transportation services at scheduled locations along a predetermined route;

periodically receive location information from a transportation provider device associated with the transportation service provider operating in accordance with the predetermined schedule;

determine, based on the periodically received location information from the transportation provider device, a real-time location of the transportation provider operating in accordance with the predetermined schedule;

periodically compare the real-time location of the transportation provider with scheduled locations along the predetermined route;

receive a request for services from a requester device;

determine an arrival time for the transportation service provider to perform the request for services; and

periodically update the arrival time for the transportation service provider to perform the request for services based on periodically comparing the real-time location with the scheduled location.

16. The non-transitory computer readable medium of claim 15 , wherein the instructions cause the computing device to determine the predetermined schedule by determining a time of arrival for the transportation provider device to arrive at a scheduled location along the predetermined route.

17. The non-transitory computer readable medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the computing device to receive the request for services by receiving, from the requester device, a request for transportation from a pickup location to a destination location.

18. The non-transitory computer readable medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the computing device to provide an indication of the request for services for display within a geographical map on the transportation provider device.

19. The non-transitory computer readable medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the computing device to select the transportation service provider from among a plurality of transportation service providers to perform the request for services based on the predetermined schedule and the real-time location of the transportation provider.

20. The non-transitory computer readable medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the computing device to provide, to the requester device, the real-time location of the transportation provider.

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 Jun 7, 2021
From: HALL, JOHN H.
To: AIRSMOBILE INC.
Reel/Frame 056455/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2020
From: AIRSMOBILE INC.
To: PROSPER TECHNOLOGY, LLC
Reel/Frame 052333/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2020
From: LUBECK, OLAF M
To: AIRSMOBILE INC.
Reel/Frame 052333/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2020
From: PROSPER TECHNOLOGY, LLC
To: LYFT, INC.
Reel/Frame 052333/0174 →