DELIVERY PREDICTION AUTOMATION AND RISK MITIGATION
First Claim
1. A system comprising:
- a locale database configured to store locale theft information for a geographic region associated with a customer address, wherein the locale theft information comprises incidents of theft within the geographic region;
an item database comprising item information identifying a replacement cost of an item within a delivery system;
a customer address profile database configured to store wait time information and customer address theft information for the customer address, wherein the wait time information includes a history of time spent waiting for access to the customer address during previous delivery attempts and the customer address theft information includes incidents of theft associated with the customer address;
one or more processors; and
one or more computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to implement a service to;
assign a delivery order to a delivery associate, wherein the delivery order is associated with an item identifier that identifies the item, a customer identifier that identifies a customer receiving the item, a customer address identifier that identifies a delivery destination of the item, and a delivery package identifier that identifies a delivery package containing the item;
receive, from a delivery associate device associated with the delivery associate, a delivery assistance request comprising the delivery package identifier;
determine, based at least in part on route information, a cost of a redelivery attempt by the delivery associate, wherein the route information comprises a day of delivery and a plurality of additional delivery orders assigned to the delivery associate;
determine, based at least in part on the locale database and customer address profile database, a probability of theft of the delivery package if left unattended at the customer address;
determine an expected wait time based at least in part on the customer address profile, wherein the expected wait time estimates a length of time until the delivery associate gains access to the customer address;
determine, based at least in part on the route information, a cost of waiting at the customer address for the expected wait time;
generate one or more tasks for the delivery associate to perform at the customer address based at least in part on the cost of the redelivery attempt on the day of delivery, the probability of theft, the cost of waiting at the customer address, and the replacement cost of the item, wherein the one or more tasks comprise performing the redelivery attempt at the customer address at a later time on the day of delivery; and
send a delivery assistance response to the delivery associate device, wherein the delivery assistance response includes the one or more tasks at the later time.
1 Assignment
0 Petitions
Accused Products
Abstract
In some examples, a delivery service may receive a delivery assistance request associated with the delivery of a package to a customer address by a delivery associate. In response, the delivery service may send a delivery assistance response to a delivery associate device of the delivery associate. The delivery assistance response may include one or more instructions for the delivery associate to perform at the customer address. For instance, the instructions may include leaving the package unattended at the customer address, attempting a redelivery at a later date and/or time, or waiting a specified amount of time at the customer address. Further, the delivery service may determine the instructions based upon one or more factors, such as information associated with the customer address, the delivery package, and the delivery associate. For example, the delivery service may determine the instructions based on the probability of theft at the customer address and/or a replacement cost of the delivery package.
35 Citations
20 Claims
-
1. A system comprising:
-
a locale database configured to store locale theft information for a geographic region associated with a customer address, wherein the locale theft information comprises incidents of theft within the geographic region; an item database comprising item information identifying a replacement cost of an item within a delivery system; a customer address profile database configured to store wait time information and customer address theft information for the customer address, wherein the wait time information includes a history of time spent waiting for access to the customer address during previous delivery attempts and the customer address theft information includes incidents of theft associated with the customer address; one or more processors; and one or more computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to implement a service to; assign a delivery order to a delivery associate, wherein the delivery order is associated with an item identifier that identifies the item, a customer identifier that identifies a customer receiving the item, a customer address identifier that identifies a delivery destination of the item, and a delivery package identifier that identifies a delivery package containing the item; receive, from a delivery associate device associated with the delivery associate, a delivery assistance request comprising the delivery package identifier; determine, based at least in part on route information, a cost of a redelivery attempt by the delivery associate, wherein the route information comprises a day of delivery and a plurality of additional delivery orders assigned to the delivery associate; determine, based at least in part on the locale database and customer address profile database, a probability of theft of the delivery package if left unattended at the customer address; determine an expected wait time based at least in part on the customer address profile, wherein the expected wait time estimates a length of time until the delivery associate gains access to the customer address; determine, based at least in part on the route information, a cost of waiting at the customer address for the expected wait time; generate one or more tasks for the delivery associate to perform at the customer address based at least in part on the cost of the redelivery attempt on the day of delivery, the probability of theft, the cost of waiting at the customer address, and the replacement cost of the item, wherein the one or more tasks comprise performing the redelivery attempt at the customer address at a later time on the day of delivery; and send a delivery assistance response to the delivery associate device, wherein the delivery assistance response includes the one or more tasks at the later time. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving, by a computing device from a delivery associate device associated with a delivery associate, a delivery assistance request that includes a delivery package identifier; determining, by the computing device, based at least in part on the delivery package identifier, a customer address associated with the delivery assistance request; determining, by the computing device, based at least in part on the delivery package identifier, an item associated with the delivery assistance request; receiving, from a locale database, locale theft information for a geographic region associated with the customer address, wherein the locale theft information comprises incidents of theft within the geographic region; generating, by the computing device, based on a plurality of factors, an action for the delivery associate to perform at the customer address, wherein the factors comprise a probability of theft associated with the customer address based on the locale theft information, route information associated with the delivery associate and a replacement value associated with the item, wherein the action comprises performing the redelivery attempt at the customer address at a later time on a day of delivery; and sending, by the computing device, a delivery assistance response to the delivery associate device comprising an instruction to perform the action at the later time. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more non-transitory computer-readable media maintaining instructions that, when executed by one or more processors, program the one or more processors to:
-
receive, from a delivery associate device associated with a delivery associate, a delivery assistance request that includes a delivery package identifier; determine a customer address associated with the delivery assistance request based at least in part on the delivery package identifier; determine an item associated with the delivery assistance request based at least in part on the delivery package identifier; receive, from a locale database, locale theft information for a geographic region associated with the customer address, wherein the locale theft information comprises incidents of theft within the geographic region; generate an action for the delivery associate to perform at the customer address based on a plurality of factors, wherein the factors comprise locale and customer information associated with the customer address, a probability of theft associated with the customer address based on the locale theft information, route information associated with the delivery associate and a replacement value associated with the item, wherein the action comprises performing the redelivery attempt at the customer address at a later time on a day of delivery; and send a delivery assistance response to the delivery associate device comprising an instruction to perform the action at the later time. - View Dependent Claims (19, 20)
-
Specification