Patent ID: 8706610

Claim:
A computer-implemented method, comprising: obtaining, using at least one processor, order data comprising a plurality of orders to lend or borrow securities; computing, using the at least one processor, first metrics indicative of capabilities of a plurality of first counterparties to fulfill corresponding portions of the orders in accordance with a first matching criterion; generating, using the at least one processor, a first electronic instruction to transmit, to a device of a trader, first information identifying the capabilities of the first counterparties to fulfill the corresponding portions of the orders, the first information comprising the computed first metrics; receiving, using the at least one processor, and from the trader device, a selection of one of the first counterparties, the selected first counterparty being capable of fulfilling a first portion of the orders; executing, using the at least one processor, one or more first transactions between the trader and the selected first counterparty to lend or borrow securities associated with the first portion of the orders; identifying a portion of the orders that remain unfulfilled by the selected first counterparty; and computing second metrics indicative of capabilities of a plurality of second counterparties to fulfill corresponding portions of the remaining orders in accordance with the first matching criterion.