Claims
- 1. In a matching system for trading instruments in which bids for said trading instruments are automatically matched against offers for given trading instruments for automatically providing matching transactions in order to provide confirmed trades for said given trading instruments, said system comprising a host computer means for matching like bids and offers provided thereto in accordance with a predetermined matching criteria, a transaction originating keystation means for providing a bid on a given trading instrument to said system for providing a potential matching transaction, a counterparty keystation means for providing an offer on said given trading instrument involved in said potential matching transaction, and network means for interconnecting said host computer means, said transaction originating keystation means, and said counterparty keystation means in said system for enabling data communications therebetween; the improvement comprising match notification data message generation means for providing a match notification data message to said transaction originating keystation means and said counterparty keystation means via said network means in response to the occurrence of a matching transaction at said host computer means, said host computer means comprising said match notification data message generation means, said match notification data message comprising an unconfirmed matching transaction for said given trading instrument; and match acknowledgement data message generation means disposed at each of said keystation means for respectively providing a match acknowledgement data message to said host computer means via said network means in response to receipt of said match notification data message by said transaction originating keystation means and said counterparty keystation means, respectively; said host computer means further comprising confirmed trade data message generation means for providing a confirmed trade data message to said transaction originating keystation means and said counterparty keystation means via said network means in response to receipt of said match acknowledgement data messages from both said transaction originating keystation means and said counterparty keystation means; said transaction originating keystation means and said counterparty keystation means each further comprising trade status timing means for timing receipt of said confirmed trade data message by said respective keystation means for providing a trade status display at said respective keystation means based on said timed receipt/of said confirmed trade data message; whereby the occurrence of automatically confirmed trades is dependent on match acknowledgement from all counterparties to the matching trade.
- 2. An improved matching system in accordance with claim 1 wherein said trade status timing means further comprises means for timing receipt of said confirmed trade data message by said respective keystation means in response to provision of said match acknowledgement data message from said respective keystation means.
- 3. An improved matching system in accordance with claim 2 wherein said trade status timing means further comprises means for timing receipt of said confirmed trade data message by said respective keystation means for providing a confirmed trade status display in response to receipt of said confirmed trade data message by said respective keystation means within a predetermined time interval.
- 4. An improved matching system in accordance with claim 1 wherein said trade status timing means further comprises means for timing receipt of said confirmed trade data message by said respective keystation means for providing a confirmed trade status display in response to receipt of said confirmed trade data message by said respective keystation means within a predetermined time interval.
- 5. An improved matching system in accordance with claim 4 wherein said trade status timing means further comprises means for providing an unconfirmed trade status display during said predetermined time interval.
- 6. An improved matching system in accordance with claim 5 wherein said trade status timing means further comprises alarm means for providing an alarm condition for said respective keystation means when said confirmed trade data message is not received within said predetermined time interval.
- 7. An improved matching system in accordance with claim 6 wherein said trade status timing means further comprises means for providing a late confirmed trade status display in response to receipt of said confirmed trade data message after said predetermined time interval.
- 8. An improved matching system in accordance with claim 7 wherein said trade status timing means further comprises means for timing receipt of said confirmed trade data message by said respective keystation means in response to provision of said match acknowledgement data message from said respective keystation means.
- 9. An improved matching system in accordance with claim 8 wherein said trade status timing means further comprises message display means for displaying said trade status display at said respective keystation means.
- 10. An improved matching system in accordance with claim 9 wherein said trading instruments comprise financial trading instruments.
- 11. An improved matching system in accordance with claim 1 wherein said trade status timing means further comprises alarm means for providing an alarm condition for said respective keystation means when said confirmed trade data message is not received within a predetermined time interval.
- 12. An improved matching system in accordance with claim 11 wherein said trade status timing means further comprises means for timing receipt of said confirmed trade data message by said respective keystation means in response to provision of said match acknowledgement data message from said respective keystation means.
- 13. An improved matching system in accordance with claim 12 wherein said trade status timing means further comprises means for timing receipt of said confirmed trade data message by said respective keystation means for providing a confirmed trade status display in response to receipt of said confirmed trade data message by said respective keystation within said predetermined time interval.
- 14. An improved matching system in accordance with claim 13 wherein said trade status timing means further comprises means for providing an unconfirmed trade status display during said predetermined time interval.
- 15. An improved matching system in accordance with claim 14 wherein said trade status timing means further comprises means for providing a late confirmed trade status display in response to receipt of said confirmed trade data message after said predetermined time interval.
- 16. An improved matching system in accordance with claim 5 wherein said trade status timing means further comprises means for timing receipt of said confirmed trade data message by said respective keystation means in response to provision of said match acknowledgement data message from said respective keystation means.
- 17. An improved matching system in accordance with claim 1 wherein said trade status timing means further comprises message display means for displaying said trade status display at said respective keystation means.
- 18. An improved matching system in accordance with claim 17 wherein said trade status timing means further comprises means for timing receipt of said confirmed trade data message by said respective keystation means in response to provision of said match acknowledgement data message from said respective keystation means.
- 19. An improved matching system in accordance with claim 18 said trade status timing means further comprises alarm means for providing an alarm condition for said respective keystation means when said confirmed trade data message is not received within said predetermined time interval.
- 20. An improved matching system in accordance with claim 1 wherein said trading instruments comprise financial trading instruments.
- 21. An improved matching system in accordance with claim 1 wherein said confirmed trade data message generation means further comprises trading ticket data generation means, each of said keystation means further comprising means responsive to receipt of a trading ticket data message from said trading ticket data generation means for automatically providing a trading ticket corresponding to said confirmed trade.
- 22. An improved matching system in accordance with claim 21 wherein said trade status timing means further comprises means for timing receipt of said confirmed trade data message by said respective keystation means in response to provision of said match acknowledgement data message from said respective keystation means.
- 23. An improved matching system in accordance with claim 22 wherein said trade status timing means further comprises alarm means for providing an alarm condition for said respective keystation means when said confirmed trade data message is not received within a predetermined interval.
- 24. An improved matching system in accordance with claim 23 wherein said host computer means further comprises alarm means for timing receipt of said match acknowledgement data message from said counterparty keystation means for providing an alert condition data message to said transaction originating keystation means when said match acknowledgement data message is not received from said counterparty keystation means within a predetermined time interval, said transaction originating keystation means alarm means further comprising means responsive to receipt of said alert condition data message for providing an alarm condition for said transaction originating keystation means.
- 25. An improved matching system in accordance with claim 1 wherein said host computer means further comprises alarm means for timing receipt of said match acknowledgement data message from said counterparty keystation means for providing an alert condition data message to said transaction originating keystation means when said match acknowledgement data message is not received from said counterparty keystation means within a predetermined time interval.
- 26. An improved matching system in accordance with claim 25 wherein said trade status timing means further comprises alarm means for providing an alarm condition for said respective keystation means when said confirmed trade data message is not received within a predetermined interval.
- 27. An improved matching system in accordance with claim 26 wherein said transaction originating keystation means alarm means further comprises means responsive to receipt of said alert condition data message for providing an alarm condition for said transaction originating keystation means.
- 28. An improved matching system in accordance with claim 1 wherein each of said keystation means further comprises store and print means for storing and printing received messages and their status.
- 29. An improved matching system in accordance with claim 28 wherein said trade status timing means further comprises alarm means for providing an alarm condition for said respective keystation means when said confirmed trade data message is not received within a predetermined time interval.
- 30. An improved matching system in accordance with claim 1 wherein each of said keystation means further comprises storage means for storing an initial data message, said match acknowledgement data message generation means comprising means for acknowledging said initial message after storage thereof.
- 31. An improved matching system in accordance with claim 30 wherein said trade status timing means further comprises alarm means for providing an alarm condition for said respective keystation means when said confirmed trade data message is not received within a predetermined time interval.
- 32. In an offer matching system comprising a host station, a plurality of client stations respectively connected to the host station by a communication link, said host station comprising means for matching bids and offers provided to said host station by said client stations; the improvement comprising a timer device at each of said client station means for acknowledging trading messages received at one of said client stations, said timer device being started in response to a first trading message at said one client station; and an alarm at said one client station responsive to said timer device continuing beyond a predetermined time.
- 33. A system as claimed in claim 32 wherein said first trading message is a trading message received from another client station in response to an offer made from said one client station.
- 34. A system as claimed in claim 32 wherein said first trading message is a trading message from said one client station acknowledging a trading message received from another client station.
- 35. A system as claimed in claim 32 wherein said one client station comprises a status indicator, said status indicator being responsive to the timing out of said timer device to indicate ‘unconfirmed’ status and being set to ‘confirmed’ status by the receipt of said second trading message at said one client station.
- 36. A system as claimed in claim 33 wherein said one client station comprises a status indicator, said status indicator being responsive to the timing out of said timer device to indicate ‘unconfirmed’ status and being set to ‘confirmed’ status by the receipt of said second trading message at said one client station.
- 37. A system as claimed in claim 34 wherein said one client station comprises a status indicator, said status indicator being responsive to the timing out of said timer device to indicate ‘unconfirmed’ status and being set to ‘confirmed’ status by the receipt of said second trading message at said one client station.
- 38. A system as claimed in claim 35 wherein said one client station comprises an alarm operable in response to said unconfirmed status.
- 39. A system as claimed in claim 38 wherein said one client station comprises a store and print device to store and print received messages and their status.
- 40. A system as claimed in claim 32 wherein said one client station comprises a store and print device to store and print received messages and their status.
- 41. A system as claimed in claim 32 wherein said one client station comprises a store to store an initial message, said acknowledgement means being arranged to acknowledge said initial message after storage thereof.
- 42. A system as claimed in claim 32 wherein said host station comprises a timer operable in response to a message received from a client station and re-settable in response to a message received from an associated client station.
Priority Claims (3)
Number |
Date |
Country |
Kind |
9027249.3 |
Dec 1990 |
GB |
|
9104121.0 |
Feb 1991 |
GB |
|
91306146.1 |
Jul 1991 |
GB |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to the commonly owned co-pending U.S. Patent Applications entitled “Distributed Matching System” filed May 25, 1989, bearing U.S. Ser. No. 357,036; “Distributed Matching System Method;” filed May 25, 1989, bearing U.S. Ser. No. 357,484; “Anonymous Matching System,” filed May 26, 1989, bearing U.S. Ser. No., 357,748; “Integrated Trading System,” filed Nov. 22, 1989, bearing U.S. Ser. No. 440,971; and “Integrated Trading System Method,” filed Nov. 22, 1989, bearing U.S. Ser. No. 441,156; and U.S. Pat. No. 5,003,473, issued Mar. 26, 1991 and entitled “Trading Ticket Output System,” the contents of all of which are specifically incorporated by reference herein in their entirety, and is an improvement thereon.
Continuations (1)
|
Number |
Date |
Country |
Parent |
08364009 |
Dec 1994 |
US |
Child |
09010919 |
Jan 1998 |
US |