SYSTEMS AND METHODS FOR PROVIDER CLAIMING AND MATCHING OF SCHEDULED REQUESTS
First Claim
1. A method comprising:
- providing, by a dynamic transportation matching system, a scheduling interface for display by a provider computing device, the scheduling interface including one or more scheduling options;
receiving, from the provider computing device by way of the scheduling interface, a selection of at least one scheduling option, the at least one scheduling option indicating a future destination and a future time;
receiving, by the dynamic transportation matching system, a request associated with a request location and a destination location;
determining, in response to receiving the request, that completing the request from the request location to the destination location would allow a provider associated with the provider computing device to arrive at the future destination by the future time; and
sending, based on determining that completing the request would allow the provider to arrive at the future destination by the future time, the request to the provider computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments provide techniques, including systems and methods, for allowing providers to claim scheduled rides. For example, a provider (e.g., a driver) may review and claim scheduled rides through a scheduled rides interface before the scheduled ride is ready to be provided. The scheduled rides provided through the scheduled ride interface may be limited to those requests that are associated with areas and times that have a lower chance of successfully being matched at the request time. Accordingly, scheduled requests may be filtered from a real-time scheduled ride feed based on the chance of successfully matching a scheduled ride at the time of the request and may be targeted to candidate providers for review and claiming by the candidate providers.
27 Citations
20 Claims
-
1. A method comprising:
-
providing, by a dynamic transportation matching system, a scheduling interface for display by a provider computing device, the scheduling interface including one or more scheduling options; receiving, from the provider computing device by way of the scheduling interface, a selection of at least one scheduling option, the at least one scheduling option indicating a future destination and a future time; receiving, by the dynamic transportation matching system, a request associated with a request location and a destination location; determining, in response to receiving the request, that completing the request from the request location to the destination location would allow a provider associated with the provider computing device to arrive at the future destination by the future time; and sending, based on determining that completing the request would allow the provider to arrive at the future destination by the future time, the request to the provider computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause a computer device to:
-
provide, by a dynamic transportation matching system, a scheduling interface for display by a provider computing device, the scheduling interface including one or more scheduling options; receive, from the provider computing device by way of the scheduling interface, a selection of at least one scheduling option, the at least one scheduling option indicating a future destination and a future time; receive, by the dynamic transportation matching system, a request associated with a request location and a destination location; determine, in response to receiving the request, that completing the request from the request location to the destination location would allow a provider associated with the provider computing device to arrive at the future destination by the future time; and send, based on determining that completing the request would allow the provider to arrive at the future destination by the future time, the request to the provider computing device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
at least one processor; and a non-transitory computer readable medium comprising instructions that, when executed by at the least one processor, cause the system to; provide, by a dynamic transportation matching system, a scheduling interface for display by a provider computing device, the scheduling interface including one or more scheduling options; receive, from the provider computing device by way of the scheduling interface, a selection of at least one scheduling option, the at least one scheduling option indicating a future destination and a future time; receive, by the dynamic transportation matching system, a request associated with a request location and a destination location; determine, in response to receiving the request, that completing the request from the request location to the destination location would allow a provider associated with the provider computing device to arrive at the future destination by the future time; and send, based on determining that completing the request would allow the provider to arrive at the future destination by the future time, the request to the provider computing device. - View Dependent Claims (19, 20)
-
Specification