System for facilitating trade processing and trade management
First Claim
1. A system for facilitating the processing and management of a securities trade comprising:
- a computer;
trade execution information supplied by a first trading party and received by said computer, said trade execution information indicative of an executed trade by the first trading party and comprising party supplied data elements concerning conditions of the executed trade itself;
trade allocation information supplied by a second trading party and received by said computer, said trade allocation information indicative of an ordered trade by the second trading party and comprising party supplied data elements concerning conditions of the ordered trade itself;
a set of predefined acceptable trade details; and
software executing on said computer for comparing the party supplied data elements contained in said trade execution information with the party supplied data elements contained in said trade allocation information, and for determining that a match exists if the party supplied data elements contained in said trade execution information and the party supplied data elements contained in said trade allocation information correlate within said set of predefined acceptable trade details;
wherein if a match is not found to exist, software executing on said computer generates and transmits an exception notification to the first trading party and the second trading party informing them that an exception has been detected, and further comprising software executing on said computer for receiving an instruction for exception processing from at least one of the first trading party and the second trading party, and for processing the exception according to the instruction for exception processing;
wherein the instruction for exception processing comprises an instruction to force the match, and wherein the system continues processing the trade.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for facilitating the processing and settlement of a securities trade is provided. The system includes a computer which receives trade execution information indicative of an executed trade by a first trading party and trade allocation information indicative of an executed trade by a second trading party. The system also includes a database of trading party profiles accessible by the computer, the trading party profiles being indicative of acceptable trade parameters for each trading party. Executing on the computer is a matching program for comparing the trade execution information with the trade allocation information and for determining that a match exists if the trade execution information and the trade allocation information correlate within the acceptable trade parameters supplied in the trading party profiles for the first trading party and the second trading party.
33 Citations
31 Claims
-
1. A system for facilitating the processing and management of a securities trade comprising:
-
a computer; trade execution information supplied by a first trading party and received by said computer, said trade execution information indicative of an executed trade by the first trading party and comprising party supplied data elements concerning conditions of the executed trade itself; trade allocation information supplied by a second trading party and received by said computer, said trade allocation information indicative of an ordered trade by the second trading party and comprising party supplied data elements concerning conditions of the ordered trade itself; a set of predefined acceptable trade details; and software executing on said computer for comparing the party supplied data elements contained in said trade execution information with the party supplied data elements contained in said trade allocation information, and for determining that a match exists if the party supplied data elements contained in said trade execution information and the party supplied data elements contained in said trade allocation information correlate within said set of predefined acceptable trade details; wherein if a match is not found to exist, software executing on said computer generates and transmits an exception notification to the first trading party and the second trading party informing them that an exception has been detected, and further comprising software executing on said computer for receiving an instruction for exception processing from at least one of the first trading party and the second trading party, and for processing the exception according to the instruction for exception processing; wherein the instruction for exception processing comprises an instruction to force the match, and wherein the system continues processing the trade. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 30)
-
-
19. A system for facilitating the processing and management of a securities trade comprising:
-
a computer; trade execution information supplied by a first trading party and received by said computer, said trade execution information indicative of an executed trade by the first trading party and comprising party supplied data elements concerning conditions of the executed trade itself, including a first trading party identification and minimum pairing data; trade allocation information supplied by a second trading party and received by said computer, said trade allocation information indicative of an ordered trade by the second trading party and comprising party supplied data elements concerning conditions of the ordered trade itself, including a second trading party identification and minimum pairing data; a database containing a plurality of trading party profiles accessible by said computer and retrievable by trading party identification, the trading party profiles indicative of acceptable trade details; a plurality of enrichment databases having enrichment data stored thereon; software executing on said computer for enriching said trade execution information and said trade allocation information with data retrieved from said plurality of enrichment databases; software executing on said computer for allowing the first trading party to access, modify and confirm the first trading party profile and said enrichment databases and for allowing the second trading party to access, modify and confirm the second trading party profile and said enrichment databases; software executing on said computer for comparing the party supplied data elements contained in said trade execution information with the party supplied data elements contained in said trade allocation information, and for determining that a pairing exists if the minimum pairing data of the party supplied data elements contained in said trade execution information corresponds to the minimum pairing data of the party supplied data elements contained in said trade allocation information; software executing on said computer for comparing the party supplied data elements contained in said trade execution information with the party supplied data elements contained in said trade allocation information if a pairing has been found to exist, and for determining that a match exists if the party supplied data elements contained in said trade execution information and the party supplied data elements contained in said trade allocation information correlate within the acceptable trade details supplied in the trading party profile for the first trading party and the trading party profile for the second trading party; software executing on said computer for calculating a trade net amount if a match is determined to exist using the enriched trade execution information and the enriched trade allocation information; and an affirmation generated by said computer if a match is determined to exist, the affirmation being transmitted to the first trading party and the second trading party confirming that a match has been detected and containing all data necessary for settling the trade; wherein if a match is not found to exist, software executing on said computer generates and transmits an exception notification to the first trading party and the second trading party informing them that an exception has been detected, and further comprising software executing on said computer for receiving an instruction for exception processing from at least one of the first trading party and the second trading party, and for processing the exception according to the instruction for exception processing; wherein the instruction for exception processing comprises an instruction to force the match, and the system continues processing the trade. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31)
-
Specification