×

System and method for generating predictions for unit allocation in a materials processing network

  • US 9,697,488 B1
  • Filed: 03/05/2009
  • Issued: 07/04/2017
  • Est. Priority Date: 03/05/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system, comprising:

  • one or more hardware processors; and

    a non-transitory memory coupled to the one or more hardware processors, wherein the non-transitory memory stores program instructions executable by the one or more hardware processors to implement a capacity planner configured to;

    define a model comprising, for each of a plurality of discrete periods of time;

    a corresponding representation of a fulfillment network that includes one or more model components that represent multiple fulfillment centers configured to process received inventory items for subsequent fulfillment of customer orders of the inventory items,one or more constraints that are characteristic of ones of the fulfillment centers or characteristic of the inventory items, andlogic for determining efficient flows of the inventory items within the fulfillment network during that discrete period of time, wherein the logic comprises one or more algorithms associated with respective ones of the one or more model components of the representation, and wherein the multiple fulfillment centers of the fulfillment network are maintained by a same product distributor;

    in order to determine one or more particular efficient flows of the inventory items within the fulfillment network for a particular period of time, wherein at least some of the inventory items flow from one or more fulfillment centers within the fulfillment network to one or more other fulfillment centers within the fulfillment network;

    determine one or more of said discrete periods of time corresponding to representations of the model required to determine said one or more particular efficient flows;

    discard, based on the determined one or more discrete periods of time, one or more model components that are no longer needed for the determination of the one or more efficient flows, wherein the discarded model components correspond to other ones of the discrete periods of time, wherein based at least in part on the discarded model components the system does not need memory for storing the entire graph, and wherein memory associated with the discarded one or more model components is made available based at least in part on the discard;

    determine an order in which to perform algorithms associated with one or more of the remaining model components based at least in part on interdependencies between the algorithms; and

    evaluate the logic of the representations based at least in part on the determined order of the algorithms and without evaluating the discarded one or more components of the model corresponding to the other ones of the discrete periods of time; and

    specify a capacity plan based at least in part on said determination of one or more particular efficient flows of the inventory items within the fulfillment network for the particular period of time, wherein said capacity plan comprises predicted allocations of inventory items among the fulfillment centers of the fulfillment network, estimated outbound shipment costs for the fulfillment network, or a recommended topology for the fulfillment network;

    wherein the program instructions are further executable by the one or more hardware processors to, in accordance with the specified capacity plan, either;

    cause inventory to be stocked among the fulfillment centers of the fulfillment network, or cause implementation of the recommended topology of the fulfillment network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×