| CPC G06Q 40/04 (2013.01) [G06F 3/0482 (2013.01); G06Q 30/0621 (2013.01)] | 20 Claims |

|
1. A computer system comprising:
an order routing system configured to receive (i) an order to trade a financial instrument, and (ii) one or more parameter values to configure the order, wherein the computer system is configured to add one or more legs to the order;
a communication network configured to transmit a request for clearing information corresponding to the one or more legs, wherein the computer system is configured to receive the clearing information corresponding to the one or more legs and the clearing information comprises data related to contra parties corresponding to the one or more legs;
a customization engine configured to adjust orders based the one or more parameter values and the clearing information; and
an order matching system configured to execute orders, wherein executing the order comprises the order matching system matching the order to an offer that satisfies the one or more parameter values and the clearing information,
wherein the computer system is communicatively coupled to a user interface, the user interface configured to display, in response to the order matching system executing the order, a confirmation window comprising order information, wherein the order information indicates allocation of contra parties corresponding to the offer.
|