Automated order protection trading system
First Claim
1. A computer implemented method of financial trading using a computer trading system involving a client using a client computer and at least one dealer using a dealer computer in electronic communication with the computer trading system, comprising at least one of the sequential, sequence independent, and non-sequential steps of:
- electronically receiving a client order by a server of the computer trading system from the client computer;
electronically transmitting the client order by the server of the computer trading system to at least one dealer computer used by at least one exclusive dealer, the client order remaining active for a limited period of time in an exclusive phase for receipt of a dealer matching message from the at least one exclusive dealer, wherein the at least one exclusive dealer is specified by the client;
during the exclusive phase;
waiting for a tie-breaking interval to elapse;
selecting a dealer matching message by at least one of a price auction and a random selection, if more than one dealer matching message is received from the at least one exclusive dealer in the tie-breaking interval; and
executing the client order at the selected dealer matching message price;
upon expiration of the exclusive phase and the client order remaining open, transitioning into an open phase where the client order is electronically transmitted by the computer trading system to at least one dealer computer used by at least one permissioned dealer and the client order remains active for a limited period of time in the open phase for receipt of a dealer matching message from the at least one permissioned dealer, wherein the computer trading system identifies the at least one permissioned dealer based on a preexisting relationship between the at least one permissioned dealer and the client; and
upon expiration of the open period time and the client order remaining open, transitioning into a protected order phase where the computer trading system executes automatic order protection (AOP) rules to protect the client order and the client order is executed by the computer trading system responsive to the AOP rules.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for trading financial or commodity assets are presented. In particular, the invention relates to a trading system and method that operates with third party data and a Third Party Inside Market to promote fair and orderly transactions. In some embodiments, a client order or client bid/offer is protected by automated order protection (AOP), which may be a set of rules or specifications that can modify a client'"'"'s order. In certain embodiments, an average weighted price function is used to protect a client order that might be larger than the best bid/offer. In other embodiments, an autofill, a tie-breaking, and a wait-for-follow process can be used to promote trading opportunities for dealers and/or clients.
46 Citations
11 Claims
-
1. A computer implemented method of financial trading using a computer trading system involving a client using a client computer and at least one dealer using a dealer computer in electronic communication with the computer trading system, comprising at least one of the sequential, sequence independent, and non-sequential steps of:
-
electronically receiving a client order by a server of the computer trading system from the client computer; electronically transmitting the client order by the server of the computer trading system to at least one dealer computer used by at least one exclusive dealer, the client order remaining active for a limited period of time in an exclusive phase for receipt of a dealer matching message from the at least one exclusive dealer, wherein the at least one exclusive dealer is specified by the client; during the exclusive phase; waiting for a tie-breaking interval to elapse; selecting a dealer matching message by at least one of a price auction and a random selection, if more than one dealer matching message is received from the at least one exclusive dealer in the tie-breaking interval; and executing the client order at the selected dealer matching message price; upon expiration of the exclusive phase and the client order remaining open, transitioning into an open phase where the client order is electronically transmitted by the computer trading system to at least one dealer computer used by at least one permissioned dealer and the client order remains active for a limited period of time in the open phase for receipt of a dealer matching message from the at least one permissioned dealer, wherein the computer trading system identifies the at least one permissioned dealer based on a preexisting relationship between the at least one permissioned dealer and the client; and upon expiration of the open period time and the client order remaining open, transitioning into a protected order phase where the computer trading system executes automatic order protection (AOP) rules to protect the client order and the client order is executed by the computer trading system responsive to the AOP rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computerized method for financial trading, comprising:
-
receiving, by a computer trading system, a client order from a remote computing device associated with a client; providing, by the computer trading system, the client order to at least one exclusive dealer specified by the client, the client order remaining active for a limited period of time in an exclusive phase for receipt of a dealer matching message from the at least one exclusive dealer; during the exclusive phase; waiting, by the computer trading system, for a tie-breaking interval to elapse; selecting, by the computer trading system, a dealer matching message by at least one of a price auction and a random selection, if more than one dealer matching message is received from the at least one exclusive dealer in the tie-breaking interval; and executing, by the computer trading system, the client order at the selected dealer matching message price; identifying, by the computer trading system upon expiration of the exclusive phase and the client order remaining open, at least one permissioned dealer based on a preexisting relationship between the client and the at least one permissioned dealer; providing, by the computer trading system, the client order to the at least one permissioned dealer, the client order remaining active for a limited period of time in an open phase for receipt of a dealer matching message from the at least one permissioned dealer; executing, by the computer trading system upon expiration of the open phase and the client order remaining open, automatic order protection (AOP) rules to protect the client order; and executing, by the computer trading system, the client order responsive to the AOP rules.
-
-
11. A computer program product for financial trading, tangibly embodied in a computer readable storage device, the computer program product including instructions operable to cause a data processing apparatus to:
receive a client order from a remote computing device associated with a client; provide the client order to at least one exclusive dealer specified by the client, the client order remaining active for a limited period of time in an exclusive phase for receipt of a dealer matching message from the at least one exclusive dealer; during the exclusive phase; wait for a tie-breaking interval to elapse; select a dealer matching message by at least one of a price auction and a random selection, if more than one dealer matching message is received from the at least one exclusive dealer in the tie-breaking interval; and execute the client order at the selected dealer matching message price; identify, upon expiration of the exclusive phase and the client order remaining open, at least one permissioned dealer based on a preexisting relationship between the client and the at least one permissioned dealer; provide the client order to the at least one permissioned dealer, the client order remaining active for a limited period of time in an open phase for receipt of a dealer matching message from the at least one permissioned dealer; execute, upon expiration of the open phase and the client order remaining open, automatic order protection (AOP) rules to protect the client order; and execute the client order responsive to the AOP rules.
Specification