Patent ID: 8775286

Claim:
A computer-implemented method of controlling commercial transactions involving a portfolio of financial products, comprising: conducting business operations related to commercial transactions between a bank and consumer via a communication control link, the commercial transactions involving purchase and utilization of financial products in a portfolio, the business operations involving a financial commerce system interconnected with hard-wired or wireless communication lines; collecting, by a control system under processor control, transactional data related to the portfolio of financial products; providing a centralized modeling and optimization tool configured to predict customer response to changes in an attribute of a financial product under evaluation based on the transactional data and to optimize the attribute of the financial product under evaluation, the centralized modeling and optimization tool further configured to evaluate each of the financial products in the portfolio under key performance indicators (KPIs) and business rules selected according to the financial product under evaluation, the centralized modeling and optimization tool including a metrics engine configured to perform the evaluation of the KPIs and the business rules using objective functions stored in a shared library; the evaluation including: generating a plurality of goal management curves with axes representing pairs of KPIs; applying a changeable scaling factor in an iterative manner to each of the plurality of goal management curves, wherein the changeable scaling factor changes for each iteration and an optimal solution scaling factor is a starting point for the changeable scaling factor of a subsequent iteration; pre-solving optimization models by removing redundant and duplicate constraints on the KPI imposed by the business rules; transmitting the optimized attribute of the financial product under evaluation to the bank; and controlling movement and utilization of the financial products between the customer and bank in accordance with the predicted customer response to changes in the optimized attribute of the financial product.