Generating current order fulfillment plans to influence expected future conditions
First Claim
1. A computer-implemented method comprising:
- generating at a first time, by one or more configured computing system processors, predictions of future orders for indicated items, wherein the predicted future orders have not occurred by the first time;
receiving an order at a second time specifying one or more items, the second time being after the first time;
determining, by the one or more configured computing system processors, for a prior time period before the second time, deviations between items predicted to be ordered during the prior time period from the generated predictions and items actually ordered during the prior time period;
assigning, by the one or more configured computing system processors, for each of one or more fulfillment plans that are options for fulfilling the received order, a cost to the fulfillment plan based at least in part on whether use of the fulfillment plan for the received order assists in correcting the determined deviations; and
selecting a fulfillment plan from the one or more fulfillment plans to be used for fulfilling the received order based at least in part on the assigned cost to the selected fulfillment plan.
1 Assignment
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.
76 Citations
22 Claims
-
1. A computer-implemented method comprising:
-
generating at a first time, by one or more configured computing system processors, predictions of future orders for indicated items, wherein the predicted future orders have not occurred by the first time; receiving an order at a second time specifying one or more items, the second time being after the first time; determining, by the one or more configured computing system processors, for a prior time period before the second time, deviations between items predicted to be ordered during the prior time period from the generated predictions and items actually ordered during the prior time period; assigning, by the one or more configured computing system processors, for each of one or more fulfillment plans that are options for fulfilling the received order, a cost to the fulfillment plan based at least in part on whether use of the fulfillment plan for the received order assists in correcting the determined deviations; and selecting a fulfillment plan from the one or more fulfillment plans to be used for fulfilling the received order based at least in part on the assigned cost to the selected fulfillment plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium having stored contents that configure a computing system to perform a method, the method comprising:
-
generating at a first time, by the configured computing system, predictions of future orders for items; determining, by the configured computing system, for a time period after the first time, deviations between items predicted to be ordered during the time period from the generated predictions and items actually ordered during the time period; receiving an order specifying one or more items; assigning, by the configured computing system, for each of one or more fulfillment plans that are options for fulfilling the received order, a cost to the fulfillment plan based at least in part on whether use of the fulfillment plan for the received order assists in correcting the determined deviations; and selecting a fulfillment plan from the one or more fulfillment plans to be used for fulfilling the received order based at least in part on the assigned cost to the selected fulfillment plan. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A configured computing system comprising:
-
one or more processors; and one or more components configured to, when executed by at least one of the one or more processors; generate predictions at a first time of future orders for items; determine, for a time period after the first time, deviations between items predicted in the generated predictions to be ordered during the time period and items actually ordered during the time period; receive an order specifying one or more items; assign, for each of one or more fulfillment plans that are options for fulfilling the received order, a cost to the fulfillment plan based at least in part on whether use of the fulfillment plan for the received order assists in correcting the determined deviations; and select a fulfillment plan from the one or more fulfillment plans for use in fulfilling the received order based at least in part on the assigned cost to the selected fulfillment plan. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification