Patent ID: 8285630

Claim:
A computer-implemented method for synchronizing securities order information between an order management system and a plurality of liquidity source computer systems, said method comprising: at the order management system, generating a securities order; communicating the securities order to a blotter synchronization module; transmitting messages via a network from the blotter synchronization module to the plurality of liquidity source computer systems indicating that the securities order is open for execution; receiving over the network at the blotter synchronization module a message from one or more of the liquidity source computer systems requesting permission to execute part or all of the securities order; determining at the blotter synchronization module whether to select one of the liquidity source computer systems to execute the securities order based upon pre-specified order approval criteria; and if the blotter synchronization module determines to select a liquidity source computer system based upon said determining step, then transmitting a message to the selected liquidity source computer system indicating that the selected liquidity source computer system has permission to execute the securities order; wherein direct access by the liquidity source computer systems to internal aspects of the order management system is restricted.