Patent attributes
In some examples, a service provider may receive a plurality of communications indicating buyer accesses to respective item-ordering applications on respective buyer devices. The service provider may determine that the buyer accesses occurred at respective buyer locations outside of a current delivery region. The service provider may determine a cluster of the respective buyer locations, and may further determine, based on the cluster, a recommended courier location for extending the delivery region to include a new area including the cluster. Additionally, in some cases, the service provider may determine a recommended courier location based on a plurality of past delivery locations. Further, in response to receiving an indication of a delivery location from a buyer device, the service provider may determine that a courier is within a threshold delivery travel time to the delivery location prior to providing item information to the buyer device.