US2023408268A1PendingUtilityA1

System for navigating drivers to passengers based on start times of events

Assignee: LYFT INCPriority: Dec 31, 2015Filed: Jul 20, 2023Published: Dec 21, 2023
Est. expiryDec 31, 2035(~9.4 yrs left)· nominal 20-yr term from priority
G01C 21/3438
78
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one embodiment a transportation request specifying a pickup location is received. The transportation request is associated with an event to be attended by a subscriber to a transportation service. A start time of the event is determined. A data source associated with the event is monitored to detect whether the start time of the event has changed. A pickup time to pick up the subscriber for the event is determined wherein the pickup time is based at least in part on the start time of the event and the pickup location.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A computer-implemented method comprising:
 receiving, at one or more servers from a passenger computing device associated with a passenger of a transportation system, a transportation request;   determining, via the one or more servers, that the transportation request corresponds to an event and an event location;   identifying, utilizing GPS data corresponding to the passenger computing device, a location of the passenger computing device;   determining, utilizing additional GPS data, an updated location of the passenger computing device indicating that the passenger computing device is at the event location corresponding to the event; and   in response to determining the updated location indicating that the passenger computing device is at the event location corresponding to the event:
 providing, via the one or more servers for display to a user interface of the passenger computing device, a notification regarding the transportation request; and 
 selecting, via the one or more servers, from among a plurality of driver computing devices associated with the transportation system, a driver computing device to fulfill the transportation request to transport the passenger from the event location. 
   
     
     
         22 . The computer-implemented method of  claim 21 , further comprising upon determining that the transportation request corresponds to the event, transmitting a digital notification to the passenger computing device to confirm that the event is associated with the transportation request. 
     
     
         23 . The computer-implemented method of  claim 22 , further comprising associating the event with the transportation request in response to receiving an indication of a user interaction with the digital notification from the passenger computing device. 
     
     
         24 . The computer-implemented method of  claim 21 , further comprising:
 monitoring a digital event information source corresponding to a time of the event; and   upon detecting a change to the time of the event, transmitting a notification to the passenger computing device regarding the change to the time.   
     
     
         25 . The computer-implemented method of  claim 21 , wherein determining that the transportation request corresponds to the event comprises identifying event information for the event within the transportation request. 
     
     
         26 . The computer-implemented method of  claim 21 , wherein determining that the transportation request corresponds to the event comprises:
 identifying event information within a digital file of the passenger computing device; and   determining a likelihood that the passenger is going to attend the event based on the event information within the digital file.   
     
     
         27 . The computer-implemented method of  claim 21 , wherein determining that the transportation request corresponds to the event comprises:
 accessing previous transportation requests and historical location data associated with the passenger; and   determining a likelihood that the passenger is going to attend the event based on the previous transportation requests and the historical location data.   
     
     
         28 . The computer-implemented method of  claim 21 , further comprising determining, via the one or more servers, that the transportation request corresponds to the event and the event location based on a destination location of the transportation request from the passenger computing device. 
     
     
         29 . The computer-implemented method of  claim 21 , further comprising selecting the driver computing device, via the one or more servers, from among the plurality of driver computing devices associated with the transportation system by reserving, based on a time of the event, the driver computing device by temporarily limiting transportation requests transmitted to the driver computing device. 
     
     
         30 . A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause a computing device to:
 receive, from a passenger computing device associated with a passenger of a transportation system, a transportation request;   determining that the transportation request corresponds to an event and an event location;   identify, utilizing GPS data corresponding to the passenger computing device, a location of the passenger computing device;   determine, utilizing additional GPS data, an updated location of the passenger computing device indicating that the passenger computing device is at the event location corresponding to the event; and   in response to determining the updated location indicating that the passenger computing device is at the event location corresponding to the event:
 provide, for display to a user interface of the passenger computing device, a notification regarding the transportation request; and 
 select, from among a plurality of driver computing devices associated with the transportation system, a driver computing device to fulfill the transportation request to transport the passenger from the event location. 
   
     
     
         31 . The non-transitory computer readable medium of  claim 30 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:
 upon determining that the transportation request corresponds to the event, transmit a digital notification to the passenger computing device to confirm that the event is associated with the transportation request; and   associate the event with the transportation request in response to receiving an indication of a user interaction with the digital notification from the passenger computing device.   
     
     
         32 . The non-transitory computer readable medium of  claim 30 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:
 monitor a digital event information source corresponding to a time of the event; and   upon detecting a change to the time of the event, transmit a notification to the passenger computing device regarding the change to the time.   
     
     
         33 . The non-transitory computer readable medium of  claim 30 , further comprising instructions that, when executed by the at least one processor, cause the computing device to determine that the transportation request corresponds to the event by identifying event information for the event within the transportation request. 
     
     
         34 . The non-transitory computer readable medium of  claim 30 , further comprising instructions that, when executed by the at least one processor, cause the computing device to determine that the transportation request corresponds to the event and the event location based on a destination location of the transportation request from the passenger computing device. 
     
     
         35 . The non-transitory computer readable medium of  claim 30 , further comprising instructions that, when executed by the at least one processor, cause the computing device to select the driver computing device from among the plurality of driver computing devices associated with the transportation system by reserving, based on a time of the event, the driver computing device by temporarily limiting transportation requests transmitted to the driver computing device. 
     
     
         36 . 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, cause the system to:   receive, from a passenger computing device associated with a passenger of a transportation system, a transportation request;   determine that the transportation request corresponds to an event and an event location;   identify, utilizing GPS data corresponding to the passenger computing device, a location of the passenger computing device;   determine, utilizing additional GPS data, an updated location of the passenger computing device indicating that the passenger computing device is at the event location corresponding to the event; and   in response to determining the updated location indicating that the passenger computing device is at the event location corresponding to the event:
 provide, for display to a user interface of the passenger computing device, a notification regarding the transportation request; and 
 select, from among a plurality of driver computing devices associated with the transportation system, a driver computing device to fulfill the transportation request to transport the passenger from the event location. 
   
     
     
         37 . The system of  claim 36 , further comprising instructions that, when executed by the at least one processor, cause the system to:
 upon determining that the transportation request corresponds to the event, transmit a digital notification to the passenger computing device to confirm that the event is associated with the transportation request; and   associate the event with the transportation request in response to receiving an indication of a user interaction with the digital notification from the passenger computing device.   
     
     
         38 . The system of  claim 36 , further comprising instructions that, when executed by the at least one processor, cause the system to:
 monitor a digital event information source corresponding to a time of the event; and   upon detecting a change to the time of the event, transmit a notification to the passenger computing device regarding the change to the time.   
     
     
         39 . The system of  claim 36 , further comprising instructions that, when executed by the at least one processor, cause the system to determine that the transportation request corresponds to the event and the event location based on a destination location of the transportation request from the passenger computing device. 
     
     
         40 . The system of  claim 36 , further comprising instructions that, when executed by the at least one processor, cause the system to select the driver computing device from among the plurality of driver computing devices associated with the transportation system by reserving, based on a time of the event, the driver computing device by temporarily limiting transportation requests transmitted to the driver computing device.

Join the waitlist — get patent alerts

Track US2023408268A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.