IP Library Granted Patent US 12,217,288
Granted Patent B2
US 12,217,288 · App. 18/193,242 · Granted Feb 4, 2025

Dynamically adjusting transportation provider pool size

Inventors: Helen Wai-Quen Bentley (San Francisco, CA); Aidan Church (San Francisco, CA); John Torres Fremlin (New York, NY); Matthew Lawrence Green (San Francisco, CA); Mayank Gulati (San Francisco, CA); Yilei Li (Redwood City, CA); Demitri Nava (New York, NY); Mengqi Niu (San Francisco, CA); Daniel Allen Sullivan (San Francisco, CA); Garrett van Ryzin (Brooklyn, NY); Rachel Marie Wasko (San Francisco, CA); Shashi Kant Sharma (Redwood City, CA)
Assignee: Lyft, Inc.
G06Q30/0284G01C21/343G01C21/3438G01C21/3461G01C21/3484G01C21/3617G06F9/4418G06F16/29G06Q10/02G06Q10/047G06Q10/063G06Q50/40G08G1/202H04W4/021
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 12,217,288
App. No.
18/193,242
Granted
Feb 4, 2025
Kind
B2
Abstract

The disclosed systems can regulate access to an online mode for a dynamic transportation matching system. For example, based on a provider efficiency parameter associated with the dynamic transportation matching system, the disclosed systems can prevent a transportation provider device from switching to the online mode within a geographic area. In addition, the disclosed systems can detect a pattern of behavior and, based on a comparison between the pattern of behavior and a behavioral threshold, cause a transportation provider device to switch from the online mode to an offline mode. Further, the disclosed systems can provide a map interface that indicates where a transportation provider device can switch from the offline mode to the online mode. Additionally, the disclosed systems can determine priorities associated with transportation provider devices and, based on the prioritization, selectively allow the transportation provider devices to switch from the offline mode to the online mode.

Claims (51)

1. A computer-implemented method comprising:

determining, from a plurality of transportation provider devices or a plurality of requester computing devices of a dynamic transportation matching system, a set of conditions for a first geographic area;

generating, based on the set of conditions, a provider efficiency parameter associated with the dynamic transportation matching system for the first geographic area;

receiving, from a transportation provider device within the first geographic area, a request to switch a provider device application of the transportation provider device from an offline mode to an online mode for the dynamic transportation matching system;

based on the provider efficiency parameter generated from the set of conditions associated with the first geographic area, preventing the provider device application of the transportation provider device from switching from the offline mode to the online mode within the first geographic area; and

providing, for display by the transportation provider device, an indication that the transportation provider device cannot switch to the online mode and a map interface indicating a second geographic area where the transportation provider device can switch the provider device application from the offline mode to the online mode, wherein the second geographic area is different from the first geographic area.

2. The computer-implemented method of claim 1 , wherein determining the set of conditions for the first geographic area comprises determining, from the plurality of transportation provider devices or the plurality of requester computing devices, a provider device idle time metric and a provider device pickup time metric within the first geographic area.

3. The computer-implemented method of claim 2 , further comprising generating the provider efficiency parameter based on the provider device idle time metric and the provider device pickup time metric within the first geographic area.

4. The computer-implemented method of claim 1 , further comprising providing, for display by the transportation provider device, a selectable option for reserving an online mode slot for the second geographic area.

5. The computer-implemented method of claim 4 , further comprising reserving, based on a selection of the selectable option, the online mode slot for the transportation provider device for the second geographic area.

6. The computer-implemented method of claim 1 , further comprising:

determining a priority for transportation provider devices; and

selectively filling online mode slots within the first geographic area and the second geographic area based at least in part on the priority for the transportation provider devices.

7. The computer-implemented method of claim 1 , further comprising:

determining that the transportation provider device has relocated to the second geographic area; and

permitting the provider device application of the transportation provider device to switch from the offline mode to the online mode within the second geographic area.

8. A system comprising:

at least one processor; and

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

determine, from a plurality of transportation provider devices or a plurality of requester computing devices, a set of conditions for a first geographic area;

generate, based on the set of conditions, a provider efficiency parameter for the first geographic area;

receive, from a transportation provider device within the first geographic area, a request to switch a provider device application of the transportation provider device from an offline mode to an online mode;

based on the provider efficiency parameter generated from the set of conditions associated with the first geographic area, prevent the provider device application of the transportation provider device from switching from the offline mode to the online mode within the first geographic area; and

provide, for display by the transportation provider device, an indication that the transportation provider device cannot switch to the online mode and a map interface indicating a second geographic area where the transportation provider device can switch the provider device application from the offline mode to the online mode, wherein the second geographic area is different from the first geographic area.

9. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to determine the set of conditions for the first geographic area by determining, from the plurality of transportation provider devices or the plurality of requester computing devices, a provider device idle time metric and a provider device pickup time metric within the first geographic area.

10. The system of claim 9 , further comprising instructions that, when executed by the at least one processor, cause the system to generate the provider efficiency parameter based on the provider device idle time metric and the provider device pickup time metric within the first geographic area.

11. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to provide, for display by the transportation provider device, a selectable option for reserving an online mode slot for the second geographic area.

12. The system of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to reserve, based on a selection of the selectable option, the online mode slot for the transportation provider device for the second geographic area.

13. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to:

determine a priority for transportation provider devices; and

selectively fill online mode slots within the first geographic area and the second geographic area based at least in part on the priority for the transportation provider devices.

14. The system of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to:

determine that the transportation provider device has relocated to the second geographic area; and

permit the provider device application of the transportation provider device to switch from the offline mode to the online mode within the second geographic area.

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

determine, from a plurality of transportation provider devices or a plurality of requester computing devices, a set of conditions for a first geographic area;

generate, based on the set of conditions, a provider efficiency parameter for the first geographic area;

receive, from a transportation provider device within the first geographic area, a request to switch a provider device application of the transportation provider device from an offline mode to an online mode;

based on the provider efficiency parameter generated from the set of conditions associated with the first geographic area, prevent the provider device application of the transportation provider device from switching from the offline mode to the online mode within the first geographic area; and

provide, for display by the transportation provider device, an indication that the transportation provider device cannot switch to the online mode and a map interface indicating a second geographic area where the transportation provider device can switch the provider device application from the offline mode to the online mode, wherein the second geographic area is different from the first geographic area.

16. The non-transitory computer-readable medium of claim 15 , further comprising instructions that, when executed by at least one processor, cause the computer system to determine the set of conditions for the first geographic area by determining, from the plurality of transportation provider devices or the plurality of requester computing devices, a provider device idle time metric and a provider device pickup time metric within the first geographic area.

17. The non-transitory computer-readable medium of claim 16 , further comprising instructions that, when executed by at least one processor, cause the computer system to generate the provider efficiency parameter based on the provider device idle time metric and the provider device pickup time metric within the first geographic area.

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

provide, for display by the transportation provider device, a selectable option for reserving an online mode slot for the second geographic area; and

reserve, based on a selection of the selectable option, the online mode slot for the transportation provider device for the second geographic area.

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

determine a priority for transportation provider devices; and

selectively fill online mode slots within the first geographic area and the second geographic area based at least in part on the priority for the transportation provider devices.

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

determine that the transportation provider device has relocated to the second geographic area; and

permit the provider device application of the transportation provider device to switch from the offline mode to the online mode within the second geographic area.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2025
From: BENTLEY, HELEN WAI-QUEN; CHURCH, AIDAN; FREMLIN, JOHN TORRES; GREEN, MATTHEW LAWRENCE; GULATI, MAYANK; LI, YILEI; NAVA, DEMITRI; NIU, MENGQI; SULLIVAN, DANIEL ALLEN; VAN RYZIN, GARRETT; WASKO, RACHEL MARIE; SHARMA, SHASHI KANT
To: LYFT, INC.
Reel/Frame 070959/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2023
From: BENTLEY, HELEN WAI-QUEN; CHURCH, AIDAN; FREMLIN, JOHN TORRES; GREEN, MATTHEW LAWRENCE; GULATI, MAYANK; LI, YILEI; NAVA, DEMITRI; NIU, MENGQI; SULLIVAN, DANIEL ALLEN; VAN RYZIN, GARRETT; WASKO, RACHEL MARIE; SHARMA, SHASHI KANT
To: LYFT, INC.
Reel/Frame 063193/0243 →
Continuity (3)
Continuation 16672234 · Nov 1, 2019
Provisional Application 62867174 · Jun 26, 2019
Related Publication 20230289857A1 · Sep 14, 2023
References Cited (66)
US 10036641B1 · Iland · 2018 [cited by examiner]
US 10402771B1 · De et al. · 2019 [cited by applicant]
US 10552773B1 · Shah et al. · 2020 [cited by applicant]
US 10846633B2 · Magazinik et al. · 2020 [cited by applicant]
US 11030843B2 · Brinig et al. · 2021 [cited by applicant]
US 11551556B2 · Quitoriano et al. · 2023 [cited by applicant]
US 11568342B1 · Fremlin et al. · 2023 [cited by applicant]
US 20140140495A1 · Ristock et al. · 2014 [cited by applicant]
US 20150161564A1 · Sweeney et al. · 2015 [cited by applicant]
US 20150249651A1 · Okamoto et al. · 2015 [cited by applicant]
US 20150262430A1 · Farrelly et al. · 2015 [cited by applicant]
US 20160042303A1 · Medina et al. · 2016 [cited by applicant]
US 20170148229A1 · Marco et al. · 2017 [cited by applicant]
US 20170227370A1 · O'Mahony · 2017 [cited by examiner]
US 20170352125A1 · Dicker et al. · 2017 [cited by applicant]
US 20180012151A1 · Wang · 2018 [cited by applicant]
US 20180232841A1 · Stumpf et al. · 2018 [cited by applicant]
US 20180300660A1 · Coan · 2018 [cited by examiner]
US 20180315148A1 · Luo et al. · 2018 [cited by applicant]
US 20180336611A1 · Davies et al. · 2018 [cited by applicant]
US 20180336653A1 · Levi · 2018 [cited by applicant]
US 20180342157A1 · Donnelly et al. · 2018 [cited by applicant]
US 20180376357A1 · Tavares Coutinho et al. · 2018 [cited by applicant]
US 20190050879A1 · Zhang · 2019 [cited by examiner]
US 20190078901A1 · Jalasutram et al. · 2019 [cited by applicant]
US 20190080340A1 · Berger · 2019 [cited by examiner]
US 20190081949A1 · Wu et al. · 2019 [cited by applicant]
US 20190154454A1 · Verma et al. · 2019 [cited by applicant]
US 20190164432A1 · Quitoriano et al. · 2019 [cited by applicant]
US 20190166464A1 · Quitoriano et al. · 2019 [cited by applicant]
US 20190208254A1 · Raajan et al. · 2019 [cited by applicant]
US 20190244318A1 · Rajcok et al. · 2019 [cited by applicant]
US 20190354114A1 · Goldman · 2019 [cited by examiner]
US 20200082315A1 · Crapis et al. · 2020 [cited by applicant]
US 20200126175A1 · Fong et al. · 2020 [cited by applicant]
US 20200342418A1 · Zatta et al. · 2020 [cited by applicant]
US 20200380629A1 · Monteil et al. · 2020 [cited by applicant]
US 20200393256A1 · Sahin · 2020 [cited by examiner]
US 20200394740A1 · Yi · 2020 [cited by applicant]
US 20200408551A1 · Bentley et al. · 2020 [cited by applicant]
US 20200410624A1 · Bentley et al. · 2020 [cited by applicant]
US 20200410865A1 · Bentley et al. · 2020 [cited by applicant]
US 20210081880A1 · Bivins et al. · 2021 [cited by applicant]
US 20210182998A1 · Li et al. · 2021 [cited by applicant]
US 20210192663A1 · Spielman et al. · 2021 [cited by applicant]
US 20210192664A1 · Zhu et al. · 2021 [cited by applicant]
US 20210195367A1 · Li · 2021 [cited by applicant]
US 20210341299A1 · Weng et al. · 2021 [cited by applicant]
US 20220126864A1 · Moustafa et al. · 2022 [cited by applicant]
US 20220164912A1 · Athmanathan Panneer Selvam et al. · 2022 [cited by applicant]
US 20220198352A1 · Benkert · 2022 [cited by applicant]
US 20220237728A1 · Medisetty et al. · 2022 [cited by applicant]
US 20220358921A1 · Bumberger et al. · 2022 [cited by applicant]
US 20220391564A1 · Zhang et al. · 2022 [cited by applicant]
US 20230057527A1 · Gu et al. · 2023 [cited by applicant]
“What is Via Blue?” Downloaded on Nov. 13, 2019; https://nyc.drivewithvia.com/push/20180312_nyc_bluemode/. [cited by applicant]
Shields, Lisa, “Driving Decision-Making: An Analysis of Policy Diffusion and Its Role in the Development and Implementation of Ridesharing Regulations in Four Canadian Municipalities”, Jul. 1, 2016, Western University, … [cited by applicant]
U.S. Appl. No. 16/672,250, Aug. 31, 2022, Office Action. [cited by applicant]
U.S. Appl. No. 16/672,250, Feb. 13, 2023, Office Action. [cited by applicant]
U.S. Appl. No. 16/672,260, Jan. 24, 2020, Office Action. [cited by applicant]
U.S. Appl. No. 16/672,260, Jun. 24, 2020, Office Action. [cited by applicant]
U.S. Appl. No. 16/672,260, Aug. 27, 2020, Notice of Allowance. [cited by applicant]
U.S. Appl. No. 16/672,234, Sep. 1, 2022, Office Action. [cited by applicant]
U.S. Appl. No. 16/672,234, Jan. 3, 2023, Notice of Allowance. [cited by applicant]
U.S. Appl. No. 16/672,242, Oct. 6, 2020, Office Action. [cited by applicant]
U.S. Appl. No. 16/672,242, Apr. 5, 2023, Notice of Allowance. [cited by applicant]