Method and system for matching short trading positions with long trading positions
First Claim
Patent Images
1. 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.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically matching short and long positions of participants and automatically generating repurchase agreements (“repo”) and reverse repurchase agreements (“reverse repo”). The system and method provide trading anonymity and various filtering options for the members.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium having computer executable instructions stored thereon, the instructions, when executed by a processor, cause the processor to:
-
filter one or more of a plurality of member short positions and a plurality of member long positions according to filter parameters; select a member short position associated with a first member from the plurality of member short positions and one or more counter member long positions associated with other members from the plurality of member long positions, wherein the counter member long positions are selected based on parameters associated with the positions; generate 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 execute the one or more transactions between the first member and the one or more other members to cover the member short position.
-
-
15. A system comprising:
-
a processing unit; an interface configured to receive a plurality of member short positions and a plurality of member long positions; a memory unit having computer executable instructions stored thereon, wherein the instructions, when executed by the processing unit, cause the processing unit to; filter one or more of a plurality of member short positions and a plurality of member long positions according to filter parameters; select a member short position associated with a first member from the plurality of member short positions and one or more counter member long positions associated with other members from the plurality of member long positions, wherein the counter member long positions are selected based on parameters associated with the positions, generate 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 execute the one or more transactions between the first member and the one or more other members to cover the member short position. - View Dependent Claims (16, 17, 18)
-
-
19. A processor implemented method comprising:
-
receiving, at a first terminal, a plurality of member short positions and a plurality of member long positions each representing a financial instrument identifiable by the Committee on Uniform Security Identification Procedures (CUSIP); filtering one or more of the plurality of member short positions and the plurality of member long positions according to filter parameters; selecting, at the first 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 counter member long positions are selected based on parameters associated with the positions and comparing and matching the CUSIP of the respective member short position and one or more counter member long positions; generating, at the first 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 a system-facilitated pro-rata transaction and a substitution transaction; and executing, at the first 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.
-
Specification