Patent ID: 7613647

Claim:
A computer implemented method for executing block trades for a security, comprising: receiving a block trade request, at a computer system, said block request including a quantity of shares of the security to be traded over a portion of a market day for a trade forum; dividing, via said computer system, the market day into a plurality of time bins; for the received block trade request, computing, within a computer system, the historical average share volume for said security for each time bin over a predetermined period of time in the past and determining historical share volume percentages for said security for each time bin over said predetermined period of time in the past; multiplying, via said computer system, the number of shares requested by the historical share volume percentages for each time bin over said predetermined period of time in the past to determine the number of shares to be allocated within each time bin in the future; and generating, via said computer system, executable trade orders for said allocated numbers of shares within each time bin in the future; and executing, via said computer system, said executable trade orders in a trade forum within each time bin in the future.