Patent ID: 7860750

Claim:
A system, comprising: a processor; a memory operatively connected to the processor; and a plurality of software instructions stored in the memory and executable by the processor to implement an order fulfillment tool configured to: identify a plurality of orders for a plurality of items; display a list identifying a first method for fulfilling orders and a second method for fulfilling orders; receive a selection of the first method from a user; identify, using the first method, a first plurality of fulfillable orders from the plurality of orders; calculate a first plurality of partial fulfillment quantities and a first plurality of expected fulfillment dates for the plurality of orders excluding the first plurality of fulfillable orders; output the first plurality of fulfillable orders, the first plurality of partial fulfillment quantities, and the first plurality of expected fulfillment dates; receive a selection of the second method from the user; identify, using the second method, a second plurality of fulfillable orders from the plurality of orders; calculate a second plurality of partial fulfillment quantities and a second plurality of expected fulfillment dates for the plurality of orders excluding the second plurality of fulfillable orders; and output the second plurality of fulfillable orders, the second plurality of partial fulfillment quantities, and the second plurality of expected fulfillment dates.