Patent ID: 9582820
Date: 2017-02-28
CPC Classifications: G06Q

Claim:
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to process data of an order to effect fulfillment thereof, the managing comprising: electronically receiving, at an order management system, data of one or more order components from an order capture system, wherein each order component comprises one or more order lines; mapping the data for each order line of the one or more order lines to a product specification based on a subject included within each order line; mapping each product specification to a fulfillment pattern based on a fulfillment mode by selecting the product specification from a plurality of product specifications that matches a request type specified by the fulfillment mode, wherein each fulfillment pattern of the one or more fulfillment patterns comprises one or more fulfillment functions and one or more dependencies between the one or more fulfillment functions; creating a fulfillment flow by combining the one or more fulfillment patterns to generate fulfillment metadata, wherein the fulfillment flow comprises the one or more fulfillment functions and the one or more dependencies; and generating an orchestration plan that comprises a metadata-driven executable process that comprises the one or more fulfillment functions that are executed on the one or more order components by applying the one or more dependencies of the fulfillment flow to the one or more order components, wherein the orchestration plan manages a fulfillment of the order by one or more fulfillment systems that interface with the order management system using a computer network; and wherein the one or more dependencies of the fulfillment flow are translated into one or more order line dependencies between the one or more order lines of the one or more order components, and wherein the orchestration plan comprises the one or more translated order line dependencies.