Generating current order fulfillment plans to influence expected future conditions
First Claim
1. A computer-implemented method comprising:
- receiving, by one or more configured computing systems, an indication of an order for one or more items;
determining, by the one or more configured computing systems, one of multiple distribution centers that is associated with the indicated order as a default distribution center from which to fulfill the indicated order;
determining, by the one or more configured computing systems, whether fulfilling the indicated order at the default distribution center would result in an inventory shortage for at least one of the one or more items of the indicated order;
if it is determined that fulfilling the indicated order at the default distribution center would result in the inventory shortage, determining, by the one or more configured computing systems, an alternate distribution center for the fulfilling of the indicated order; and
if it is not determined that fulfilling the indicated order at the default distribution center would result in the inventory shortage, determining, by the one or more configured computing systems, to fulfill the indicated order using the default distribution center.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium for dynamically generating actual fulfillment plans for a current order or a potential order so as to enhance the future fulfillment process for expected future orders is described. In some situations, actual delivery information based on one or more such actual fulfillment plans will then be provided to a customer, such as by displaying actual delivery date and/or time before or during the ordering process based on one or more actual fulfillment plans that can be or will be used to fulfill the order. A variety of types of criteria can be used to evaluate the effects of using a fulfillment plan to fulfill a current order, including criteria that consider the modeled future cost of fulfilling expected future orders, such as an overall cost of fulfilling all orders during a specified time period that is at least partially in the future.
63 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by one or more configured computing systems, an indication of an order for one or more items; determining, by the one or more configured computing systems, one of multiple distribution centers that is associated with the indicated order as a default distribution center from which to fulfill the indicated order; determining, by the one or more configured computing systems, whether fulfilling the indicated order at the default distribution center would result in an inventory shortage for at least one of the one or more items of the indicated order; if it is determined that fulfilling the indicated order at the default distribution center would result in the inventory shortage, determining, by the one or more configured computing systems, an alternate distribution center for the fulfilling of the indicated order; and if it is not determined that fulfilling the indicated order at the default distribution center would result in the inventory shortage, determining, by the one or more configured computing systems, to fulfill the indicated order using the default distribution center. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method comprising:
-
receiving, by one or more configured computing systems, an indication of an order; determining, by the one or more configured computing systems, one of multiple distribution centers that is associated with the indicated order as a default distribution center from which to fulfill the indicated order; determining, by one or more configured computing systems, if fulfilling the indicated order at the default distribution center would result in an overload of work at the default distribution center; if it is determined that fulfilling the indicated order at the default distribution center would result in the overload of work, determining, by the one or more configured computing systems, an alternate distribution center for the fulfilling of the indicated order; and if it is not determined that fulfilling the indicated order at the default distribution center would result in the overload of work, determining, by the one or more configured computing systems, to fulfill the indicated order using the default distribution center. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having stored contents that configure a computing system to perform a method, the method comprising:
-
receiving, by the configured computing system, an indication of an order for one or more items; determining, by the configured computing system, one of multiple distribution centers that is associated with the indicated order as a default distribution center for use in fulfilling the indicated order; determining, by the configured computing system, whether fulfilling the indicated order from the default distribution center would result in an inventory shortage for at least one of the one or more items of the indicated order; if it is determined that fulfilling the indicated order from the default distribution center would result in the inventory shortage, determining, by the configured computing system, an alternative distribution center to use for the fulfilling of the indicated order; and if it is not determined that fulfilling the indicated order from the default distribution center would result in the inventory shortage, determining, by the configured computing system, to fulfill the indicated order using the default distribution center. - View Dependent Claims (14)
-
-
15. A configured system comprising:
-
one or more processors of one or more computing systems; and one or more components that are configured to, when executed by the one or more processors; receive an indication of an order for one or more items; determine one of multiple distribution centers that is associated with the indicated order as a default distribution center for fulfilling the indicated order; determine whether fulfilling the indicated order from the default distribution center would result in an inventory shortage for at least one of the one or more items of the indicated order; if it is determined that fulfilling the indicated order from the default distribution center would result in the inventory shortage, determine an alternative distribution center to use for the fulfilling of the indicated order; and if it is not determined that fulfilling the indicated order from the default distribution center would result in the inventory shortage, determine to fulfill the indicated order using the default distribution center. - View Dependent Claims (16)
-
-
17. A non-transitory computer-readable medium having stored contents that configure a computing system to perform a method, the method comprising:
-
receiving, by the configured computing system, an indication of an order for one or more items; determining, by the configured computing system, one of multiple distribution centers that is associated with the indicated order as a default distribution center for use in fulfilling the indicated order; determining, by the configured computing system, if fulfilling the indicated order from the default distribution center would result in an overload of work at the default distribution center; if it is determined that fulfilling the indicated order from the default distribution center would result in the overload of work, determining, by the configured computing system, an alternative distribution center to use for the fulfilling of the indicated order; and if it is not determined that fulfilling the indicated order from the default distribution center would result in the overload of work, determining, by the configured computing system, to fulfill the indicated order using the default distribution center. - View Dependent Claims (18)
-
-
19. A configured system comprising:
-
one or more processors of one or more computing systems; and one or more components that are configured to, when executed by the one or more processors; receive an indication of an order; determine one of multiple distribution centers that is associated with the indicated order as a default distribution center for fulfilling the indicated order; determine if fulfilling the indicated order from the default distribution center would result in an overload of work at the default distribution center; if it is determined that fulfilling the indicated order from the default distribution center would result in the overload of work, determine an alternative distribution center to use for the fulfilling of the indicated order; and if it is not determined that fulfilling the indicated order from the default distribution center would result in the overload of work, determine to fulfill the indicated order using the default distribution center. - View Dependent Claims (20)
-
Specification