System for navigating drivers to passengers based on start times of events
AssigneeLyft, Inc.
InventorsIgor Magazinik, Ofer Samocha
Life of this patent
Estimating the term…
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.
Claims21
1-20. (canceled)
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.
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.
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.
Dependencies are inferred from the claim text.