Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
362 words
In an on-line automated trading system for facilitating a negotiated transaction between a maker and a taker, wherein a completed transaction includes an offer, an acceptance, and a confirmation that the acceptance was received before the offer was withdrawn: a communication network comprising: a maker node, a taker node, and a communications link connecting the maker node with the taker node; a maker workstation connected to said maker node; a taker workstation connected to said taker node; offer means for transmitting an offer message from the maker workstation to the taker workstation via the communications network; offer interruption means for transmitting an interrupt message from the maker workstation to the taker workstation indicating that a previously transmitted offer message is no longer valid; acceptance means for transmitting an acceptance message from the taker workstation to the maker workstation via the communications network; confirmation means for transmitting a confirmation message from the maker workstation to the taker workstation via the communications network indicating that a corresponding acceptance message was received at the maker workstation prior to any offer interrupt message being transmitted from the maker workstation; first electronic storage means connected to said taker node for storing an electronic transaction log of all said acceptance messages prior to transmission to the maker workstation, and of any corresponding said interrupt or confirmation messages after they are received by the taker workstation; second electronic storage means connected to said maker node for storing an electronic transaction log of any said confirmation messages prior to transmission to the taker workstation; taker transaction log monitoring means for automatically monitoring the first electronic storage means and identifying any doubtful transaction log entry for which no corresponding confirmation or interrupt message has been logged in the first electronic storage means within a predetermined interval of time following the logging of an acceptance message; and recovery means responsive to the taker transaction log monitoring means for automatically attempting to access the second electronic storage means and for updating the doubtful transaction log entry in the first electronic storage means to reflect receipt of a confirmation message if a corresponding confirmation message has been logged in the second electronic storage means.
Claim 2
Dependent Claim
362 words
In an on-line automated trading system for facilitating a negotiated transaction between a maker and a taker, wherein a completed transaction includes an offer, an acceptance, and a confirmation that the acceptance was received before the offer was withdrawn: a communication network comprising: a maker node, a taker node, and a communications link connecting the maker node with the taker node; a maker workstation connected to said maker node; a taker workstation connected to said taker node; offer means for transmitting an offer message from the maker workstation to the taker workstation via the communications network; offer interruption means for transmitting an interrupt message from the maker workstation to the taker workstation indicating that a previously transmitted offer message is no longer valid; acceptance means for transmitting an acceptance message from the taker workstation to the maker workstation via the communications network; confirmation means for transmitting a confirmation message from the maker workstation to the taker workstation via the communications network indicating that a corresponding acceptance message was received at the maker workstation prior to any offer interrupt message being transmitted from the maker workstation; first electronic storage means connected to said taker node for storing an electronic transaction log of all said acceptance messages prior to transmission to the maker workstation, and of any corresponding said interrupt or confirmation messages after they are received by the taker workstation; second electronic storage means connected to said maker node for storing an electronic transaction log of any said confirmation messages prior to transmission to the taker workstation; taker transaction log monitoring means for automatically monitoring the first electronic storage means and identifying any doubtful transaction log entry for which no corresponding confirmation or interrupt message has been logged in the first electronic storage means within a predetermined interval of time following the logging of an acceptance message; and recovery means responsive to the taker transaction log monitoring means for automatically attempting to access the second electronic storage means and for updating the doubtful transaction log entry in the first electronic storage means to reflect receipt of a confirmation message if a corresponding confirmation message has been logged in the second electronic storage means.
Claim 3
Dependent Claim
24 words
The trading system of claim 1 wherein said recovery means generates a printed deal ticket indicating that the deal was recovered by the system.
Claim 4
Dependent Claim
69 words
The trading system of claim 1 further comprising rollback means responsive to the taker transaction log monitoring means for attempting to access the second electronic storage means and for updating the doubtful transaction entry in the first electronic storage means to reflect receipt of an interrupt message if the rollback means is able to determine that no corresponding confirmation message has been logged in the second electronic storage means.
Claim 5
Dependent Claim
23 words
The trading system of claim 3 wherein said recovery means generates a printed deal ticket indicating the deal was recovered by the system.
Claim 6
Dependent Claim
44 words
The trading system of claim 1 further comprising network monitoring means associated with the communications network for transmitting a network failure message to the taker workstation if the network is not able to transmit any messages from the taker workstation to the maker workstation.
Claim 7
Dependent Claim
66 words
The trading system of claim 5 further comprising order inhibiting means, associated with the taker workstation and responsive to the quote interruption means and to the network monitory means, for inhibiting any subsequent attempt to log and transmit an acceptance message from the taker workstation to the maker workstation after a quote interrupt message or a network failure message has been received by the taker workstation.
Claim 8
Dependent Claim
78 words
The trading system of claim 5 wherein said recovery means is responsive to both the network monitoring means and to the taker transaction log monitory means, and in the event that the taker transaction monitoring means indicates that an acceptance has been logged in the first electronic storage means and has not been confirmed or interrupted before a network failure message is received, immediately attempts to access any corresponding transaction log entry in the second electronic storage means.
Claim 9
Dependent Claim
83 words
The trading system of claim 1 wherein said maker node further comprises a plurality of workstations, including the maker workstation, each connected to a common data processor by respective communications link portions of the communications network, transaction log entries are recorded in said second electronic storage means by the common data processor in response to messages from the maker workstation, and said recovery means accesses said second electronic storage means by transmitting appropriate messages to the common data processor over the communications network.
Claim 10
Dependent Claim
107 words
The trading system of claim 8, wherein said taker node further comprises a second plurality of workstations, including the taker workstation, each connected to a second common data processor by respective communications link portion of the communications network, said first electronic storage means is controlled by the second common data processor in response to messages from the taker workstation, and said recovery means is responsive to said transaction log monitoring means, even if there is a communication failure in the communications link between said taker workstation and the second common data processor electronic transaction log, by transmitting appropriate messages to the data processor over the communications network.
Claim 11
Dependent Claim
32 words
The trading system of claim 9, wherein said communication network is a redundant, dedicated message routing network capable of establishing more than one communications link between any two nodes in the network.
Claim 12
Dependent Claim
68 words
The trading system of claim 1, wherein said transaction may also include a deal amount that is not established until after the acceptance has been confirmed, said trading system further comprises deal amount means for transmitting a message from the maker workstation to the taker workstation setting forth the deal amount, and said second electronic storage means also stores transaction log entries relating to said deal amount messages.