CPC G06Q 50/12 (2013.01) [G06Q 20/18 (2013.01); G06Q 20/322 (2013.01); G06Q 30/0621 (2013.01); G06Q 30/0635 (2013.01); G06K 19/06037 (2013.01); G06K 19/0723 (2013.01)] | 20 Claims |
1. A method of foodservice customer order fulfillment, the method comprising:
associating an identifier to a package;
receiving a customer order comprising an ordered item at an order fulfillment system, wherein the ordered item comprises at least a first ingredient and a second ingredient;
storing an indication of the ordered item in association to the identifier in the order fulfillment system, wherein the stored indication of the ordered item comprises an identification of the first ingredient and the second ingredient;
reading the identifier at a first reader associated with a first dispenser configured to dispense the first ingredient;
communicating the identifier to the order fulfillment system;
receiving a first dispense instruction from the order fulfillment system at the first dispenser configured to dispense the first ingredient;
operating the first dispenser configured to dispense the first ingredient according to the first dispense instruction to dispense the first ingredient;
communicating a first confirmation, indicative of the dispense of the first ingredient, to the order fulfillment system from the first dispenser configured to dispense the first ingredient;
subsequently reading the identifier at a second reader associated with a second dispenser configured to dispense the second ingredient;
communicating the identifier to the order fulfillment system;
receiving a second dispense instruction from the order fulfillment system at the second dispenser configured to dispense the second ingredient;
operating the second dispenser configured to dispense the second ingredient according to the second dispense instruction to dispense the second ingredient;
communicating a second confirmation, indicative of the dispense of the second ingredient, to the order fulfillment system from the second dispenser configured to dispense the second ingredient; and
tracking a completion of assembly of the ordered item with the first confirmation and the second confirmation against the identification of the first ingredient and the second ingredient of the customer order in the order fulfillment system; and
verifying at the order fulfillment system that assembly of the ordered item is complete when the first and second ingredients are confirmed with received confirmations which comprise the first confirmation and the second confirmation.
|