US 11,861,546 B1
Location-based package drop-off instructions
Zheng Wang, Sammamish, WA (US); Karthik Ram Srinivasan, Bellevue, WA (US); Bettina Cornelia Sehorsch, New York, NY (US); and Shao-Wen Yang, Redmond, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 24, 2020, as Appl. No. 17/031,682.
Int. Cl. G06Q 10/0832 (2023.01); G06Q 10/0833 (2023.01); G06V 20/20 (2022.01); G06N 20/00 (2019.01)
CPC G06Q 10/0832 (2013.01) [G06Q 10/0833 (2013.01); G06V 20/20 (2022.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
a memory storing one or more instructions that are executable by the one or more processors to perform operations comprising:
receiving, from a user device associated with a deliverer, an indication that the deliverer has arrived at a delivery location at which a package is scheduled to be delivered;
receiving one or more images associated with the delivery location, wherein the one or more images depict at least the package placed at the delivery location;
identifying, based on an intended delivery location of the package, a local algorithm configured to:
compare the one or more images with one or more additional images that have been previously associated with the intended delivery location based on one or more successfully completed prior deliveries to the intended delivery location,
identify first unique features associated with the one or more images and second unique features associated with the one or more additional images, and
verify that the delivery location depicted by the one or more images matches the intended delivery location for the package;
determining, based on the local algorithm, that the delivery location depicted by the one or more images is the intended delivery location;
determining, based on the local algorithm and a global algorithm, whether the package is placed within an approved drop-off location at the delivery location, wherein the global algorithm is configured to:
identify the package at the delivery location based on the one or more images;
identify a package type of the package based on package size, package markings, and shipping labels,
identify the approved drop-off location at the delivery location based on the one or more images,
confirm, based on the identifying of the package type, that the package is a correct package, and
confirm, based on the confirming of the package being the correct package, that the correct package is placed in the approved drop-off location;
generating, based on the local algorithm and the global algorithm, one or more package delivery instructions for the delivery location;
causing, via the user device, display of an augmented reality interface, the augmented reality interface comprised of the one or more package delivery instructions overlaid onto the one or more images of the delivery location displayed via the user device; and
transmitting an additional indication that the package has been delivered at the approved drop-off location associated with the delivery location.