US 11,687,871 B2
Dynamic adjustment of delivery location based on user location
Yu Zhang, Coquitlam (CA)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on May 4, 2020, as Appl. No. 16/865,970.
Application 16/865,970 is a continuation of application No. 14/339,109, filed on Jul. 23, 2014, granted, now 10,643,171.
Prior Publication US 2020/0265383 A1, Aug. 20, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/08 (2023.01); G06Q 10/0835 (2023.01)
CPC G06Q 10/08355 (2013.01) 20 Claims
OG exemplary drawing
 
15. A system, comprising:
one or more storage devices; and
one or more processors communicatively coupled to the one or more storage devices, wherein the one or more processors execute computer-readable instructions that are stored in the one or more storage devices to cause the system to perform operations comprising:
logging a current location of a user computing device and a current location of a delivery agent computing device associated with delivery of one or more products to be delivered directly to a current location of the user computing device;
determining a route between the current location of the delivery agent computing device and the current location of the user computing device and an estimated time of delivery, wherein the route is based on the current location of the delivery agent computing device and the current location of the user computing device;
transmitting to the user computing device an alert identifying a specific area for delivery, wherein the specific area is based on the current location of the user computing device at a time the alert is sent;
determining, at a time after transmitting the alert, a subsequent current location of the user computing device outside of the specific area;
determining a subsequent route between the current location of the delivery agent computing device and the current location of the user computing device, wherein the subsequent route is based on the current location of the delivery agent computing device and the current location of the user computing device; and
transmitting to the user computing device a subsequent alert comprising a subsequent specific area for delivery, wherein the subsequent specific area is based on the subsequent current location of the user computing device at the time the subsequent alert is sent.