Geohash-related location predictions
First Claim
1. A method of matching received transport requests utilizing a dynamic transportation matching system, the method comprising:
- determining, based on a location associated with a computing device, prior transport data comprising at least one prior location;
weighting the at least one prior location based at least in part on a distance from the at least one prior location to the location associated with the computing device;
determining a target location based at least in part on the weighting of the at least one prior location; and
sending, by the dynamic transportation matching system, the target location to the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide techniques, including systems and methods, for determining an estimated target pickup location for a corresponding transport request at a particular location, such as associated with a particular geohash. A requestor may send a request that is associated with a location that does not reflect the requestor'"'"'s intent regarding where they would like to be met by the provider (i.e., “picked up”). GPS inaccuracies may cause the request location to inaccurately indicate where the requestor will be; for example, the request location may be inside a building while the requestor is waiting on a curb around a far side of the building. The target pickup location allows for a requestor and a provider to meet more efficiently, reducing delay for the provider and improving the efficiency of the system by preventing provider system resources from being taken from other service areas and decreasing provider downtime upon matching.
-
Citations
20 Claims
-
1. A method of matching received transport requests utilizing a dynamic transportation matching system, the method comprising:
-
determining, based on a location associated with a computing device, prior transport data comprising at least one prior location; weighting the at least one prior location based at least in part on a distance from the at least one prior location to the location associated with the computing device; determining a target location based at least in part on the weighting of the at least one prior location; and sending, by the dynamic transportation matching system, the target location to the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A dynamic transportation matching system for matching received transport requests, the dynamic transportation 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; determine, based on transport request information indicating a location associated with a computing device, prior transport data comprising including at least one prior location; weight the at least one prior location based at least in part on a distance from the at least one prior location to the location associated with the computing device; determine a target location based at least in part on the weighting of the at least one prior location; and send the target location to the computing device. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer readable medium for matching received transport requests associated with a dynamic transportation matching system, the non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause a computer device to:
-
determine, based on transport request information indicating a location associated with a computing device, prior transport data comprising at least one prior location; weight the at least one prior location based at least in part on a distance from the at least one prior location to the location associated with the computing device; determine a target location based at least in part on the weighting of the at least one prior location; and send the target location to the computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification