×

Correlating and mapping original orders with new orders for adjusting long running order management fulfillment processes

  • US 8,793,262 B2
  • Filed: 03/05/2010
  • Issued: 07/29/2014
  • Est. Priority Date: 03/05/2010
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having instructions stored thereon, when executed by a processor, cause the processor to map and correlate a new order object with an original order object for a distributed order orchestration system, the mapping and correlating comprising:

  • selecting a new order header object and an original order header object that share a source order number;

    wherein the original order object comprises an object that represents an original order received from an order capture system, and wherein the new order object comprises an object that represents a new order received from the order capture system that references the original order;

    wherein the original order header object comprises an object that contains a hierarchy of the original order, and wherein the new order header object comprises an object that contains a hierarchy of the new order;

    selecting one or more new order line objects based on the new order header object, wherein each new order line object comprises an object that contains information of the corresponding order line of the new order;

    selecting one or more original order line objects based on the original order header object, wherein each original order line object comprises an object that contains information of the corresponding order line of the original order;

    comparing the one or more new order line objects and the one or more original order line objects;

    when a new order line object and an original order line object match, setting a reference identity of the new order line object to an identity of an original order line object, wherein the new order line object is mapped to the original order line object;

    defining a delta comprising a set of one or more delta line attributes;

    comparing one or more line attributes from the new order line object with one or more line attributes from the original order line object using the mapping of the new order line object to the original order line object;

    determining whether any changes to the one or more line attributes from the new order line object comprise changes to the delta line attributes;

    defining one or more cost of change values for one or more steps of an executable process;

    determining whether a sum of the one or more cost of change values is greater than a pre-defined threshold value; and

    initiating a change request of the original order when any changes to the one or more line attributes from the new order line object comprise changes to the delta line attributes and when the sum of the one or more cost of changes values is not greater than the pre-defined threshold value.

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