Patent ID: 8756088

Claim:
An ordering system backend comprising: a processor; and a memory in communication with the processor, the memory including a plurality of instructions that when executed cause the processor to perform operations comprising: receiving order data about a plurality of orders, wherein the order data includes a number of orders that have been completed and a number of orders that have not been completed; receiving exception data associated with the plurality of orders, wherein the exception data includes data about order exceptions that either are excused or are counted against a flowthrough of the plurality of orders; loading a plurality of exclusions associated with the order exceptions, wherein the plurality of exclusions are the order exceptions that are excused or discounted so that the order exceptions do not count against the flowthrough of the plurality of orders; updating the exception data, resulting in updated exception data, responsive to the plurality of exclusions, to remove excused order exceptions from the exception data; updating the order data to include the order exceptions both excused and counted against the flowthrough of the plurality of orders; generating an apportionment of the order exceptions counted against the flowthrough of the plurality of orders; determining, from the apportionment of the order exceptions, a weighted flowthrough count; deriving summary level data based on the plurality of orders and the updated exception data, wherein the summary level data is affected by new orders, the exception data, or the plurality of exclusions; creating summary tables based on the summary level data; creating issue tables based on one of the exception data, the apportionment of the order exceptions, the weighted count, or combinations thereof; and outputting the summary tables and the issue tables to a graphical user interface, wherein the summary tables include flowthrough counts and other metrics.