Patent ID: 8522261
Filing Date: 2013-08-27
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: storing, by a computing system that has one or more executing processors, a delivery object that identifies a quantity of items for a delivery order, and that is capable to perform a pick action that results in some or all of the quantity of items being picked for the delivery order through a picking process; storing, by the computing system, a status schema model that identifies constraints on the delivery object performing the pick action, the status schema model identifying: identifying, by the computing system, that the change has been made to the quantity of items identified by the delivery object without performance of the pick action, such that the value of the picking-process status variable no longer accurately reflects the status of the picking process for the delivery order; comparing, by the state guard of the computing system and in response to identifying that the change has been made to the quantity of items identified by the delivery object without performance of the pick action, the quantity of items identified by the delivery object with a quantity of items that have been picked to determine the value of the picking-process status variable; and changing, by the state guard of the computing system and based on the comparing the quantity of items identified by the delivery object with the quantity of items that have been picked, the value of the picking-process status variable to be the determined value of the picking-process status variable, such that the value of the picking-process status variable accurately reflects the status of the picking process for the delivery order.