Cost-based fulfillment tie-breaking
First Claim
1. A method, comprising:
- performing, by one or more computers;
determining a threshold value, wherein the threshold value is usable to determine whether a difference between a cost of fulfilling an order for an item stored in two or more fulfillment centers with a first of the two or more fulfillment centers and a cost of fulfilling the order with a second of the two or more fulfillment centers is within the threshold value, wherein a determination that the difference is within the threshold value results in a determination of a tie between the cost of fulfilling the order with the first fulfillment center and the cost of fulfilling the order with the second fulfillment center;
receiving the order for the item stored in the two or more fulfillment centers, wherein the order specifies a shipping destination;
determining that the difference between the cost of fulfilling the order with the first of the two or more fulfillment centers and the cost of fulfilling the order with the second of the two or more fulfillment centers is within the threshold value resulting in the determination of the tie between the cost of fulfilling the order with the first fulfillment center and the cost of fulfilling the order with the second fulfillment center;
in response to the determination of the tie;
determining a first expected cost corresponding to an inventory position of the item within the two or more fulfillment centers that would result from fulfilling the order with the first of the two or more fulfillment centers;
determining a second expected cost corresponding to an inventory position of the item within the two or more fulfillment centers that would result from fulfilling the order with the second of the two or more fulfillment centers;
in response to the first expected cost being less than the second expected cost, selecting the first of the two or more fulfillment centers to fulfill the order; and
in response to selecting the first of the two or more fulfillment centers, causing the order to be fulfilled by the first of the two or more of fulfillment centers.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for cost-based fulfillment tie breaking are disclosed. In some embodiments, a method may include receiving an indication of an order for an item stocked in a plurality of fulfillment centers, where a difference between a cost of fulfilling the order with one of the plurality of fulfillment centers and a cost of fulfilling the order with another one of the plurality of fulfillment centers is within a specified amount. The method may also include selecting a given one of the plurality of fulfillment centers to fulfill the order based, at least in part, upon expected costs corresponding to inventory positions that would result from fulfilling the order with each of the plurality of fulfillment centers.
102 Citations
20 Claims
-
1. A method, comprising:
-
performing, by one or more computers; determining a threshold value, wherein the threshold value is usable to determine whether a difference between a cost of fulfilling an order for an item stored in two or more fulfillment centers with a first of the two or more fulfillment centers and a cost of fulfilling the order with a second of the two or more fulfillment centers is within the threshold value, wherein a determination that the difference is within the threshold value results in a determination of a tie between the cost of fulfilling the order with the first fulfillment center and the cost of fulfilling the order with the second fulfillment center; receiving the order for the item stored in the two or more fulfillment centers, wherein the order specifies a shipping destination; determining that the difference between the cost of fulfilling the order with the first of the two or more fulfillment centers and the cost of fulfilling the order with the second of the two or more fulfillment centers is within the threshold value resulting in the determination of the tie between the cost of fulfilling the order with the first fulfillment center and the cost of fulfilling the order with the second fulfillment center; in response to the determination of the tie; determining a first expected cost corresponding to an inventory position of the item within the two or more fulfillment centers that would result from fulfilling the order with the first of the two or more fulfillment centers; determining a second expected cost corresponding to an inventory position of the item within the two or more fulfillment centers that would result from fulfilling the order with the second of the two or more fulfillment centers; in response to the first expected cost being less than the second expected cost, selecting the first of the two or more fulfillment centers to fulfill the order; and in response to selecting the first of the two or more fulfillment centers, causing the order to be fulfilled by the first of the two or more of fulfillment centers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
at least one processor; and a memory coupled to the at least one processor, wherein the memory stores program instructions, and wherein the program instructions are executable by the at least one processor to cause the system to; determine a threshold value, wherein the threshold value is usable to determine whether a difference between costs of fulfilling an order for an item stored in a plurality of fulfillment centers with different ones of the plurality of fulfillment centers is within the threshold value, wherein a determination that the difference is within the threshold value results in a determination of a tie between the costs of fulfilling the order with the different ones of the plurality of fulfillment centers; receive the order for the item stored in the plurality of fulfillment centers, wherein the received order specifies a delivery parameter; determine that the difference between fulfillment costs of the different ones of the plurality of fulfillment centers is within the threshold value resulting in the determination of the tie between the fulfillment costs of the different ones of the plurality of fulfillment centers; in response to the determination of the tie, determine expected costs of fulfilling a future order for the item corresponding to inventory positions that would result from fulfilling the order by different ones of the plurality of fulfillment centers; and select a given one of the plurality of fulfillment centers to fulfill the received order based, at least in part, upon the expected costs. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having program instructions stored thereon that, upon execution by a computer system, cause the computer system to:
-
determine a threshold value, wherein the threshold value is usable to determine whether a difference between costs of fulfilling an order for an item stored in a plurality of fulfillment centers with one of the plurality of fulfillment centers and a cost of fulfilling the order with another one of the plurality of fulfillment centers is within the threshold value, wherein a determination that the difference is within the threshold value results in a determination of a tie between the cost of fulfilling the order with the one fulfillment center and the cost of fulfilling the order with the other one fulfillment center; receive an indication of the order for the item stocked in the plurality of fulfillment centers; determine that the difference between the cost of fulfilling the order with the one fulfillment center and the cost of fulfilling the order with the other one fulfillment center is within the threshold value resulting in the determination of the tie between the cost of fulfilling the order with the one fulfillment center and the cost of fulfilling the order with the other one fulfillment center; in response to the determination of the tie, determine expected costs corresponding to inventory positions that would result from fulfilling the order with the one and other one fulfillment centers; and select a given one of the plurality of fulfillment centers to fulfill the order based, at least in part, upon the expected costs. - View Dependent Claims (17, 18, 19, 20)
-
Specification