Patent ID: 8595124

Claim:
A processor implemented method comprising: receiving, at a terminal, a plurality of member short positions and a plurality of member long positions; filtering, at the terminal, one or more of the plurality of member short positions and the plurality of member long positions according to filter parameters; selecting, at the terminal via a processor, a member short position associated with a first member and one or more counter member long positions associated with other members, wherein the one or more counter member long positions are selected based on parameters associated with the positions; generating, at the terminal via a processor, one or more transactions between the first member and the one or more other members to cover the member short position, the one or more transactions including one or more of a system-facilitated pro-rata transaction and a substitution transaction; and executing, at the terminal via the processor, the one or more transactions between the first member and the one or more other members to cover the member short position.