Patent ID: 7433842

Claim:
A system for effecting straight-through-processing of trades executed between a customer and a dealer, the system comprising: a trade execution system including one or more computer systems capable of generating a trade order and executing a block trade between the customer and the dealer based on the trade order wherein the trade order includes a pre-allocation of customer accounts, the trade execution system in communication with one or more customer computer systems and dealer computer systems having software operable thereon for permitting communication of trading data through the trade execution system; an account database for storing one or more account information records that are accessible by the trade execution system, the account information records being associated with one or more settlement instruction sets; and wherein the trade execution system is operative with programming to: store a block trade record including details of the block trade executed by the customer and the dealer; generate an allocated trade record for each of the account allocations received from the customer computer system, each of the allocated trade records being associated with the block trade record; receive an indication from the dealer computer system that the allocated trade records are confirmed; enrich the allocated trade records by incorporating one of the settlement instruction sets into each of the allocated trade records; and transmit each of the enriched allocated trade records to an appropriate clearing institution.