×

Method, medium, and system for handling blocks on orders during order processing

  • US 10,535,069 B2
  • Filed: 06/16/2011
  • Issued: 01/14/2020
  • Est. Priority Date: 01/27/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for blocking orders during order processing by a computerized system, the computerized system including at least one electronic processing unit, the method comprising:

  • initiating, by the at least one electronic processing unit, processing of an order, the processing including a plurality of sequential stages;

    detecting, via an electronic communication interface of the computerized system, at a first order-processing stage of the plurality of sequential stages, a block for the order during processing of the order;

    determining, via the at least one electronic processing unit and in response to electronically analyzing the block for the order, a reason for the block for the order;

    creating a first table in a memory of the computerized system, the first table including the reason for the block for the order;

    accessing, via the at least one electronic processing unit, a second table in the memory of the computerized system, the second table indicating a plurality of reasons for blocking the order and a plurality of actions,wherein the second table specifies a set of one or more actions of the plurality of actions to take for each of the plurality of reasons for blocking the order,wherein the plurality of reasons for blocking the order comprises the reason for the block for the order;

    selecting, via the at least one electronic processing unit, the set of one or more actions specified by the second table for the reason for the block for the order;

    automatically performing, via the at least one electronic processing unit, at least one subsequent order-processing stage of a number of subsequent stages performed after determining the reason for the block for the order, the number of subsequent stages performed being specified by the set of one or more actions;

    automatically ceasing processing for the order after performing the at least one subsequent order-processing stage as specified by at least one action from the set of one or more actions;

    in response to a determination that at least one action from the set of one or more actions specifies that a current status of the order should be reversed, reversing, via the at least one electronic processing unit, the current status of the order to a previous status of the order that existed prior to execution of the first order-processing stage of the plurality of stages when the block was received; and

    in response to determining the block is resolved, resuming processing for the order after the block is resolved.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×