Patent ID: 7996271
Filing Date: 2011-08-09
Classification: G06Q

Abstract:
1. A computer implemented method for blocking orders during order processing comprising: receiving a block for an order during processing of the order; a computer, which is programmed as an electronic commerce order processing system, determining a reason for the block for the order; the computer accessing data that indicates a plurality of reasons for blocking an order and a plurality of actions, wherein the data specifies a set of one or more actions of the plurality of actions to take for each of a plurality of reasons for blocking an order, wherein the plurality of reasons for blocking an order comprises the reason for the block of the order; the computer selecting the set of one or more actions specified for the reason for the block for the order; the computer executing the set of actions with respect to the order, wherein said executing the set of actions comprises the computer ceasing processing for the order at a specified stage of the order processing and resuming processing for the order after the block is resolved; determining a second reason for the block for the order; accessing the data; selecting a second set of actions of a plurality of actions specified for the second reason; executing the second set of actions, wherein executing the second set of actions comprises at least one of: stopping execution of a current stage in the processing of the order; restarting execution of the current stage in the processing of the order responsive to the block for the order being resolved; and completing execution of the current stage in the processing of the order.