Patent ID: 8417591

Claim:
A computer program product tangibly embodied in a machine readable storage device, the computer program product including instructions that, when executed, perform operations that manage a removal of stock from a storage location in a logistic environment, the operations comprising: accessing a data store of a computing device, the data store including a plurality of electronic storage control objects, each electronic storage control object representing one of a plurality of locations that store stock in a logistic environment; receiving a trigger event at any of the electronic storage control objects that each represent a particular location and is configured to manage stock at that particular location; and initiating, by the electronic control object that receives the trigger event, a set of actions for managing removal of stock in response to the received trigger event, the actions comprising: accessing a programmed threshold indicating a threshold for stock stored at the particular location represented by the electronic storage control object that receives the trigger event, wherein the threshold comprises a current system date; accessing a current attribute value of the stock at the particular location, the current attribute value comprising an expiration date of the stock stored at the particular location represented by the electronic storage control object; comparing the current attribute value of the stock with the threshold; and transmitting a request to remove at least a portion of the stock from the particular location represented by the electronic control object when the current system date postdates the expiration date of the stock.