US11733049B2ActiveUtilityA1

Multi-modal transportation system

94
Assignee: LYFT INCPriority: Oct 7, 2019Filed: Jul 29, 2022Granted: Aug 22, 2023
Est. expiryOct 7, 2039(~13.2 yrs left)· nominal 20-yr term from priority
G06Q 10/0283G01C 21/3415G06Q 50/40G01C 21/3423G01C 21/3438G01C 21/3453G01C 21/3492G06Q 10/02G06Q 10/047G06Q 10/063G06Q 30/0205G06Q 30/0284G06Q 50/30
94
PatentIndex Score
3
Cited by
140
References
20
Claims

Abstract

Methods and systems for detecting when users deviate from a provided transportation route and for correcting the transportation route in response to such user deviations is presented. In one embodiment, a method is provided including detecting a changed condition for a transportation route between a first location and a second location. The transportation route may include multiple transportation segments. A first transportation segment designating a first modality may be identified, wherein the changed condition decreases a likelihood that vehicles associated with the first modality will be available to service the first transportation segment. In response, a second transportation segment designating a second modality different from the first modality is generated. The first transportation segment is then replaced with the second transportation segment in the transportation route.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A system comprising:
 at least one processor; and 
 a non-transitory computer readable storage medium comprising instructions that, when executed by the at least one processor, cause the system to:
 determine a first segment of a route to be traveled by a passenger using a first vehicle associated with a first modality; 
 determine a change in condition associated with the route in relation to the first vehicle completing at least a portion of the first segment of the route; 
 select a second vehicle associated with a second modality to transport the passenger along a second segment of the route by comparing one or more respective locations of one or more vehicles corresponding to the second modality to a location associated with the passenger; and 
 assign the second vehicle at a respective location of the one or more respective locations to transport the passenger along the second segment of the route. 
 
 
     
     
       2. The system of  claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to, subsequent to assigning the second vehicle to transport the passenger, generate, on a computing device associated with the passenger, a preview of the first segment of the route to transport the passenger using the first vehicle and a second segment of the route to transport the passenger using the second vehicle. 
     
     
       3. The system of  claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to determine the change in condition associated with the route by comparing an expected vehicle speed to a measured vehicle speed associated with one or more vehicles associated with the route. 
     
     
       4. The system of  claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to select the second vehicle associated with the second modality by:
 determining a predicted vehicle supply corresponding to the second modality; 
 determining a set of predicted vehicle requesters corresponding to the second modality; and 
 selecting the second vehicle associated with the second modality based on the predicted vehicle supply and the set of predicted vehicle requesters corresponding to the second modality. 
 
     
     
       5. The system of  claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to, in response to the change in condition, select a third vehicle associated with a third modality to transport the passenger along a third segment of the route. 
     
     
       6. The system of  claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to determine the change in condition associated with the route by determining at least one of: a deviation of a vehicle from an expected segment, a delay corresponding to a segment, a change to vehicle availability, a change to estimated time of arrival, or a change to estimate time of a vehicle departure. 
     
     
       7. The system of  claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to:
 determine an additional passenger of the first vehicle associated with the first segment of the route; and 
 determine a third vehicle associated with a third modality to transport the additional passenger along an additional segment based on the second vehicle associated with the second modality. 
 
     
     
       8. A method comprising:
 determining a first segment of a route to be traveled by a passenger using a first vehicle associated with a first modality; 
 determining a change in condition associated with the route in relation to the first vehicle completing at least a portion of the first segment of the route; 
 selecting a second vehicle associated with a second modality to transport the passenger along a second segment of the route by comparing one or more respective locations of one or more vehicles corresponding to the second modality to a location associated with the passenger; and 
 assigning the second vehicle at a respective location of the one or more respective locations to transport the passenger along the second segment of the route. 
 
     
     
       9. The method of  claim 8 , wherein determining the change in condition associated with the route comprising determining a reduced likelihood that the route will be completed. 
     
     
       10. The method of  claim 8 , further comprising, subsequent to assigning the second vehicle to transport the passenger, generating, on a computing device associated with the passenger, a preview of the first segment of the route to transport the passenger using the first vehicle and a second segment of the route to transport the passenger using the second vehicle. 
     
     
       11. The method of  claim 8 , wherein selecting the second vehicle associated with the second modality comprises:
 determining a predicted vehicle supply corresponding to the second modality; 
 determining a set of predicted vehicle requesters corresponding to the second modality; and 
 selecting the second vehicle associated with the second modality based on the predicted vehicle supply and the set of predicted vehicle requesters corresponding to the second modality. 
 
     
     
       12. The method of  claim 8 , further comprising, in response to the change in condition, selecting a third vehicle associated with a third modality to transport the passenger along a third segment of the route. 
     
     
       13. The method of  claim 8 , wherein determining the change in condition associated with the route comprises determining at least one of: a deviation of a vehicle from an expected segment, a delay corresponding to a segment, a change to vehicle availability, a change to estimated time of arrival, or a change to estimate time of a vehicle departure. 
     
     
       14. The method of  claim 8 , further comprising:
 determining an additional passenger of the first vehicle associated with the first segment of the route; and 
 determining a third vehicle associated with a third modality to transport the additional passenger along an additional segment based on the second vehicle associated with the second modality. 
 
     
     
       15. A non-transitory, computer-readable medium storing instructions which, when executed by at least one processor, cause the at least one processor to:
 determine a first segment of a route to be traveled by a passenger using a first vehicle associated with a first modality; 
 determine a change in condition associated with the route in relation to the first vehicle completing at least a portion of the first segment of the route; 
 select a second vehicle associated with a second modality to transport the passenger along a second segment of the route by comparing one or more respective locations of one or more vehicles corresponding to the second modality to a location associated with the passenger; and 
 assign the second vehicle at a respective location of the one or more respective locations to transport the passenger along the second segment of the route. 
 
     
     
       16. The non-transitory, computer-readable medium of  claim 15 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to determine the change in condition associated with the route by determining a reduced likelihood that the route will be completed. 
     
     
       17. The non-transitory, computer-readable medium of  claim 15 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to determine the change in condition associated with the route by comparing an expected vehicle speed to a measured vehicle speed associated with one or more vehicles associated with the route. 
     
     
       18. The non-transitory, computer-readable medium of  claim 15 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to select the second vehicle associated with the second modality by:
 determining a predicted vehicle supply corresponding to the second modality; 
 determining a set of predicted vehicle requesters corresponding to the second modality; and 
 selecting the second vehicle associated with the second modality based on the predicted vehicle supply and the set of predicted vehicle requesters corresponding to the second modality. 
 
     
     
       19. The non-transitory, computer-readable medium of  claim 15 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to, in response to the change in condition, select a third vehicle associated with a third modality to transport the passenger along a third segment of the route. 
     
     
       20. The non-transitory, computer-readable medium of  claim 15 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to, subsequent to assigning the second vehicle to transport the passenger, generate, on a computing device associated with the passenger, a preview of the first segment of the route to transport the passenger using the first vehicle and a second segment of the route to transport the passenger using the second vehicle.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.