Trading ticket output system
DCFirst Claim
1. A trading ticket output communication system for randomly communicating trading ticket output information relating to a plurality of different trading transactions, from a plurality of local data bases at which said trading ticket output information is initially collected, to a remote back office data base operatively connected to said plurality of local data bases, said system comprising means for providing said trading ticket output information corresponding to at least one of said trading transactions to said remote back office data base from a given one of said plurality of local data bases, said given one of said local data bases comprising means for initially collecting said trading ticket output information corresponding to said at least one of said plurality of trading transactions, for confirming said collected one of said trading transactions, and for storing each one of said confirmed trading transactions as a unique trading ticket record having an associated sequential deal number corresponding to an order of entry of said each one of said stored trading transactions at said local data base, each of said plurality of local data bases further comprising means for retrievably storing a dynamic trading ticket status record at said local data base comprising the latest associated sequential deal number stored at said local data base and for updating said stored latest associated sequential deal number in response to said storing of said unique trading ticket record at said local data base;
- said local data base further comprising means for providing a status update message to said remote back office data base in response to said updating of said stored latest associated sequential deal number at said local data base; and
said remote back office data base comprising means for storing said plurality of different trading transactions confirmed by said plurality of local data bases as a corresponding plurality of said unique trading ticket records having said associated sequential deal numbers and further comprising means for storing a central dynamic trading ticket status record comprising the latest of said associated sequential deal numbers stored at said plurality of local data bases at said remote back office data base and for updating said stored latest of said associated sequential deal numbers in response to receipt of said status update message from said local data base for advising said remote back office data base of an addition of a trading ticket record to said system;
whereby said remote back office data base may be randomly advised of the ocurrence of additional trading transactions in said system by detecting a change in status of said trading ticket status record without continual polling of said plurality of local data bases.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A trading ticket output communication system for communicating trading ticket output information (812) relating to a plurality of different type confirmed trading transaction (806, 810) from one or more uniquely identifiable local ticket data bases (814, 416) at which the trading ticket output information is initially collected (816) to a remote back office data base (401) is disclosed in which trading tickets may be requested from a local data base (814, 416) in order of confirmation of trading transaction independent of the type of trading transaction involved. The invention is described, by way of example, with respect to the money market in which the various types of trading transactions comprise single deals, such as spot or outright deals, swap deals, and deposit deals. The local data base (814,416) also stores a status record corresponding to the trading ticket record content of the local data base (814,416), which record changes with each change in the number of confirmed trading transaction records at the local data base (814, 416). The status record at the local data base (814,416) is used as a source of information with respect to the occurrence of additional trading transactions so that the remote data base (401) may be advised of the presence of additonal trading tickets at the various local data bases (814,416) without the need for continual polling.
147 Citations
14 Claims
-
1. A trading ticket output communication system for randomly communicating trading ticket output information relating to a plurality of different trading transactions, from a plurality of local data bases at which said trading ticket output information is initially collected, to a remote back office data base operatively connected to said plurality of local data bases, said system comprising means for providing said trading ticket output information corresponding to at least one of said trading transactions to said remote back office data base from a given one of said plurality of local data bases, said given one of said local data bases comprising means for initially collecting said trading ticket output information corresponding to said at least one of said plurality of trading transactions, for confirming said collected one of said trading transactions, and for storing each one of said confirmed trading transactions as a unique trading ticket record having an associated sequential deal number corresponding to an order of entry of said each one of said stored trading transactions at said local data base, each of said plurality of local data bases further comprising means for retrievably storing a dynamic trading ticket status record at said local data base comprising the latest associated sequential deal number stored at said local data base and for updating said stored latest associated sequential deal number in response to said storing of said unique trading ticket record at said local data base;
- said local data base further comprising means for providing a status update message to said remote back office data base in response to said updating of said stored latest associated sequential deal number at said local data base; and
said remote back office data base comprising means for storing said plurality of different trading transactions confirmed by said plurality of local data bases as a corresponding plurality of said unique trading ticket records having said associated sequential deal numbers and further comprising means for storing a central dynamic trading ticket status record comprising the latest of said associated sequential deal numbers stored at said plurality of local data bases at said remote back office data base and for updating said stored latest of said associated sequential deal numbers in response to receipt of said status update message from said local data base for advising said remote back office data base of an addition of a trading ticket record to said system;
whereby said remote back office data base may be randomly advised of the ocurrence of additional trading transactions in said system by detecting a change in status of said trading ticket status record without continual polling of said plurality of local data bases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
3. A trading ticket output communication system in accordance with claim 2 wherein each of said local data bases has an associated unique identifier, said stored unique trading ticket record at said given local data base further comprising said unique local data base identifier associated therewith.
-
4. A trading ticket output communication system in accordance with claim 3 wherein each of said plurality of said local data bases has a different associated unique local data base identifier, said sequential deal number corresponding to said confirmation at a given one of said local data bases, each of said local data bases retrievably storing said status record corresponding to said local data base.
- 5. A trading ticket output communication system in accordance with claim 1 wherein said remote back office data base further comprises means for requesting a ticket record from said given local data base, said given local data base comprising means for providing said requested ticket record response in the format
- space="preserve" listing-type="equation"><
FS>
RR <
US>
<
TAG>
<
GS>
<
Alpha Name>
<
US>
space="preserve" listing-type="equation"><
Field List No.>
<
US>
<
RTL>
1 {<
RS>
<
Field ID>
space="preserve" listing-type="equation"><
US>
<
Field Value>
} n <
FS>where FS, GS, US and RS are ASCII control characters for file separator, group separator, record separator and unit separator, respectively, RR is a unique identifier that denotes a transmission from said given local data base as a record response, Tag is a unique identifier denoting the request number from the remote back office data base, and RTL denotes a record transaction level number corresponding to the number of updates of said record. - space="preserve" listing-type="equation"><
- said local data base further comprising means for providing a status update message to said remote back office data base in response to said updating of said stored latest associated sequential deal number at said local data base; and
- 6. A trading ticket output communication system in accordance with claim 5 wherein the request from said remote back office data base comprises a snapshot request in the format
- space="preserve" listing-type="equation"><
FS>
SR <
US>
<
Tag>
<
GS>
<
Alpha Name>
<
FS>
where SR is a unique identifier that denotes a request from said remote back office data base as a snapshot request. - space="preserve" listing-type="equation"><
- space="preserve" listing-type="equation"><
FS>
SR <
US>
<
Tag>
<
GS>
<
Alpha Name>
<
FS>
Specification