WO2001098961A2 - Anonymous trading system - Google Patents
Anonymous trading system Download PDFInfo
- Publication number
- WO2001098961A2 WO2001098961A2 PCT/IB2001/001460 IB0101460W WO0198961A2 WO 2001098961 A2 WO2001098961 A2 WO 2001098961A2 IB 0101460 W IB0101460 W IB 0101460W WO 0198961 A2 WO0198961 A2 WO 0198961A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- matching
- trading
- active
- engines
- messages
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/108—Remote banking, e.g. home banking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
Definitions
- This invention relates to electronic brokerage or trading systems and in particular to systems in which counterparties trade anonymously within fixed credit limits.
- Such systems may trade financial instruments such as foreign exchange and forward rate agreements .
- EP-A-0,399,850, ⁇ P-A-0 , 406, 026 and EP-A-0, 411, 748 all assigned to Reuters Ltd disclose aspects of an automated matching system in which a host computer maintains a central database of bids and offers submitted by terminals connected to the host via a network. The host also maintains records of credit limits between each trading bank and the possible counterparties with which it is willing to trade. The host computer uses information in its central database to match bids and offers and buy and sell orders based on matching criteria which include the counter party credit limits .
- counterparty credit limits are set for each bank or each trading floor and the host computer establishes a gross counter party credit limit for each possible pair of counterparties.
- the gross counter party credit limit is the minimum amount of remaining credit between two counterparties .
- a trader's terminal will display a subset of the trading book, typically the best few bids and offers. These will be updated periodically to ensure that the trader sees the true state of the market.
- a problem with the system outlined above is that the trader sees the bids and offers irrespective of whether he has sufficient credit with the counter party submitting that bid or offer to trade. As a result, a trader can attempt to trade when there is no available credit. As the system is anonymous the trader has no knowledge of the counterparty until a trade as been completed and so, when he hits a bid or offer, has no idea as to whether it is likely to be accepted or rejected for lack of credit. This is extremely frustrating for a trader, particularly in a fast moving market in which trading opportunities can easily be lost. The problem arises as the host computer only checks available credit after a deal has been proposed and a potential match identified.
- EBS Dealing Resources Inc. the contents of which are incorporated herein by reference. Instead of displaying the actual trading book, or a part of it, to each trader, a different market view is shown to each trader in which bids and offers from counterparties which whom they have insufficient or no credit are screened out. Thus, the trader only sees prices with which he knows he can deal .
- the architecture of the system of W093/15467 is very different from the of the Reuters system and is based on a distributed network with a number of arbitrators which perform matching. Actual credit limits are stored at local bank nodes to which each of a bank' s trading terminals are connected ensuring that sensitive credit data does not leave the bank's physical site.
- the actual trading book is sent by the arbitrators to the market distributor.
- the market distributor forms a market view specific to a given trading floor and sends it to the relevant bank node. A different market view may be formed for each trading floor depending on credit criteria.
- the market view which is distributed to each of the bank nodes is the complete market view with credit screening taking place, the market distributor to filter out any prices with which the bank, or a given trading floor within the bank, has insufficient credit .
- the market distributers also have limited credit information, maintaining a credit matrix which may store a simple "yes-no" credit indicator for given counterparties.
- a credit matrix which may store a simple "yes-no" credit indicator for given counterparties.
- the ⁇ BS system in practice, provides three arbitrators, one each in New York, London and Tokyo, all three arbitrators are active of the same time and a price is owned by the arbitrator to whom the price is input is connected.
- a price is input by a trader in London and hit by a trader in Tokyo
- the match will be performed initially in Tokyo and then sent on the London. If, in the meantime, the same price has been hit in London, the second hit will win as it will be received by the owning arbitrator first.
- the invention aims to overcome some or all of the problems set out above and to provide a trading system which can respond faster to traders around the world.
- the invention provides an anonymous trading system having a number of interconnected arbitrators of which only one is active at a given time.
- the arbitrators are arranged in a clique and are interconnected.
- the arbitrators perform the matching of bids and offers and deal execution.
- the passive arbitrators act as market distributors .
- Embodiments of the invention combine the advantages of a centralised system such as the Reuters System described above in which all matching and deal execution is performed at a central location with the advantages of a distributed system such as the EBS system mentioned above in which matching may be performed at one of a number of locations .
- the system may be controlled so that the active arbitrator is located in the trading region generating most trading instructions. This ensures that system response time is minimised.
- the arbitrators include a switching means which analyses incoming trading instructions and switches the location of the arbitrator when the volume of trading instructions received at one of the passive arbitrators exceeds that at the active arbitrator. The volume may be measured over a predetermined time period.
- an anonymous trading system for trading financial instruments between counterparties, comprising a plurality of trader nodes for exchanging trading instructions to and from traders and for passing a view of the trading book to traders; and a plurality of interconnected matching engines for holding all trading instructions input into the system and for identifying and executing trades, wherein information relating to trades and to the trading book is passed from the matching engines to the trading nodes, and wherein at a given time only one of said matching engines is active to perform identification and execution of trades, all trading instructions input into the system being passed to and acted upon by the active matching engine.
- the invention further provides an anonymous trading system for trading instruments between traders, comprising; a communications network for transmitting electronic messages; a plurality of trader terminals connected to the communications network each for generating electronic price quotation messages including bid and/or offer prices and for communication to a trader of price information received from other of said plurality of trader terminals over the network; a plurality of matching engines connected to the network for matching bids and offers input into the system and for executing deals where prices are matched, each matching engine having an associated market distribution means for distributing price messages to the trader terminals, the market distribution means being responsive to the price quotation messages and the matching engine; wherein each of the plurality of matching engines .is connected to each of the other of the plurality of matching engines and, at any given time, only one of said matching engines is active performing price matching and deal execution, the remaining matching engines being passive and the market distribution means of said remaining passive matching engines distributing price messages from the active matching engine to the trader terminals.
- FIG. 1 is a network diagram of a system embodying the invention
- FIG. 2 is a similar diagram to figure 1 in which the arbitrators are replaced by broking nodes.
- Figure 1 illustrates a physical architecture which is comprised as a clique of arbitrators 10, 12, 14, 16 with each arbitrator having a market distributor (18) connected to it and one or more bank nodes (20) connected to that market distributor. Further market distributors may be connected in between the market distributor and the bank node as shown in branch 22.
- the network graph is a tree and the bank nodes are always leaves; that is they are only connected to one other network node.
- the number of market distributors on a path from the bank node to the nearest potential arbitrator is unlimited thus it may be 0, not shown, 1, as shown in branches 24, 26 and 28 or more as shown in branch 22.
- branch 30 the path between bank node 20 and arbitrator 14 has a single bank node 20b and the arbitrator has two market distributors .
- each of the bank odes is one more order input devices such as a trader terminal 21, two of which are shown in the figures . It is to be understood that any form of order input is possible and includes buy/sell orders or other trading orders input manually by traders or according to pre defined conditions set by traders such as a buy/sell order that is input automatically once the market reaches a certain condition. Alternatively the order input device could be fully automated.
- the arbitrators perform the same function as in the prior art EBS system W093/15467 referred to earlier, that is they are responsible for price matching and deal execution.
- broking nodes could be used.
- a broking node combines the functionality of price watching, deal execution and market distribution.
- the use of a broker node is intended to mimic the functionality of a human broker, and is more flexible that the arrangement of arbitrators and market distributors in the present system. It is also less hierarchical. By definition each broker node has an equal status in the network which increases flexibility. Broker nodes are also easier to maintain partly because they may be implemented using a singly physical computer. At any given time there is only one arbitrator of the clique that is active.
- the active arbitrator shown in the figure is arbitrator 10. While this arbitrator is active, the remaining three passive arbitrators perform as market distributors, passing price information input to the arbitrators down the branches to the bank nodes from where it is distributed to trader terminals on a trader floor which are connected to that bank node. An example of the trader terminals 32 is shown at branch 30 connected to bank node 20b. It will be appreciated that if broking nodes are used instead of arbitrators, the market distributors functionality forms a part of the functionality of the broking node. However, if arbitrators are used with the functionality described in W093/15467, additional market distribution functionality is required. The market distributors described in W093/15467 provide suitable functionality.
- each of the arbitrators in the clique are linked to all the others.
- the links between passive arbitrators are not used.
- the links between arbitrators 12 and 16, 12 and 14 and 14 and 16 are not used.
- the links are used, for example, when arbitrator 12 and each of the other arbitrators become active. It will be seen, therefore, that the active network links always form a tree.
- the active arbitrator performs all broking functions. Only the active arbitrator may initiate deals and serves as the central repository of market books.
- the market distributors including the passive arbitrators must, by definition, also have complete books but they only update their market book information when that information is distributed to them by the active arbitrator or where there is more than one market distributor in the branch, by an upstream market distributor who ultimately received the updated information from the active arbitrator.
- Credit information may be stored at the active arbitrator in which case either each arbitrator holds all the credit information all the time or receives changes in credit information switched from one active arbitrator to the next when that active arbitrator becomes a passive arbitrator.
- the market distributors, including the inactive arbitrators, are responsible for maintaining their copy of market books and passing information about book updates to any downstream market distributors .
- the arbitrators, broking nodes and market distributors may have bank nodes connected directly to them.
- the market distributor or arbitrators are responsible for preparing the market view for the brach node. In doing this the market distributor or arbitrator will not pass to the bank node any prices which are not dealable, this is prices contributed by a counterparty with which the bank does not have credit. This assumes that the arbitrator has the necessary credit information. If credit information is stored elsewhere, such as at a bank node then the bank node must prepare the market view for the trader terminals and the credit information must be stored in such a way as not to be accessible by the trader terminals.
- the process of preparing market views is described fully in W093/15467 the contents of which are incorporated herein by reference.
- a trader When a trader inputs a new quote into a trader terminal, the quote is submitted directly to the active arbitrator.
- the quote may automatically be sent to the closest market distributor who will use it to generate a market view for the bank and then send the quote to the active arbitrator.
- a quote is submitted by trader terminal 22a and is passed transparently up branch 30 to arbitrator 10.
- the quote is passed first to market distributor 18a which updates the bank market view and then passes the quote to active arbitrator 10.
- the updated market view is passed down to the bank node 20b.
- the active arbitrator will attempt to automatch the new quote.
- This process described in W093/15467 involves the arbitrators looking for an identical buy order where the quote is a sell order or vice versa. If such a match is found, the arbitrator will initialise a deal execution process following the process described in W093/15467 which includes a credit checking process. As the system has only one active arbitrator there is no possibility of remote deal processing as can happen in the system of W093/15467. The process differs from that of W093/15467 only if the credit information is stored at the arbitrators in which case credit checking is performed immediately. If the credit check is unsuccessful the deal will be terminated.
- the active arbitrator adds the quote, or the residual amount, to the book and informs the immediate downstream market distributors in market update messages.
- the procedures for credit checking will be a hybrid of that described above.
- the arbitrator will have the identity of the quote owner. If that party has its credit limits stored centrally it can check credit centrally, at least for the quote owner. If the counterparty does not have its credit limits stored at the arbitrator it will have to perform credit checking at the relevant bank node .
- a hit message is sent from the trader terminal to the appropriate bank node and then to the active arbitrator directly.
- the arbitrator is then responsible for matching the hit. Once a match has been established, deal processing occurs in the same manner as described in WO 93/15467. As described above, the credit checking process may differ if credit data is held at the arbitrator.
- references to the active arbitrator include the active broking node as it is the arbitrator functionality in the broking node which is active.
- the active arbitrator is switched such that the geographical location of the active arbitrator corresponds to the market which is most active.
- one of the four arbitrators will be located in London, one in New York, one in Tokyo and the fourth will be a back up. The back up will only be active if one of the other three fails whereas the other three will rotate the position of active arbitrator throughout each day as each regional market opens and closes .
- Switching between arbitrators to activate a fresh arbitrator as the active arbitrator could be manual, or, for example, time based such that when a given market opens, the arbitrator local to that market becomes the local arbitrator. It is preferred, however, to switch arbitrators on the basis of network volume.
- the active arbitrator constantly monitors the number of new quotes and hits originating from all the subtrees belonging to the different passive arbitrators and compares them with the number of new quotes and hits originating in the active arbitrator. Based on this information the system can determine when to switch to a different arbitrator and also which the next active arbitrator should be.
- One possible condition would be to switch arbitrators if the number of quotes and hits at the active arbitrator over a period of time, say two minutes, is exceeded by the number of quotes and hits at another passive arbitrator over the same time period then that passive arbitrator becomes the active arbitrator.
- the former active arbitrator When the active arbitrator switch is made, the former active arbitrator will first send a message to the new active arbitrator informing it that there is to be a switch and that it is the new active arbitrator. The former active arbitrator then stops initiating any new deals although part completed deals are unaffected and will be completed by the former active arbitrator. However, if one of these pending deals fails it does not perform any rematch; a process in which the arbitrator looks for another quote to match with the quoting party. Instead, the former active arbitrator sends all the deal data to the new active arbitrator which performs the rematch.
- the former active arbitrator will then send all new quotes and deals received from bank nodes to the new active arbitrator. In this respect it has started to act as a passive arbitrator. Finally, it starts to act as a market distributor sending market book information received from the new active arbitrator down the line to the next market distributor. If the next node is a bank node it will also prepare the market view for that bank.
- the new active arbitrator will first activate, or establish if they do not already exist, connections with all passive arbitrators and then broadcast the new active arbitrator location over the whole of the network. This ensures that all quotes and hit messages sent in the future are directed to the new active arbitrator.
- the messages sent will contain the sequence number of the last market update message that was sent by the former active arbitrator.
- the arbitrator then starts to act as an active arbitrator.
- the switch message is received the book of the new active arbitrator is identical to that of the former active arbitrator at the moment it ceased to perform matching. This ensures that the switch is transparent and, for example, that rematch can occur in the new arbitrator if a deal has failed in the previous arbitrator. It also ensures that only one arbitrator will initiate each potential deal avoiding the possibility of the new active arbitrator trying to initiate a deal that was initiated by the previous active arbitrator.
- the remaining passive arbitrators when they receive the arbitrator switch message will compare the sequence number in the switch message and the sequence number of the last market update message. If, as a result of the comparison, the passive arbitrator decides that it has not yet received all the market update messages it will wait until the missing messages are received from the former active arbitrator before processing market update messages from the new active arbitrator. This scenario could arise, for example, if the one of the passive arbitrators is nearer the new active arbitrator than the old active arbitrator. Messages from the new active arbitrator could arrive before earlier messages from the old active arbitrator.
- All other nodes on the network will note the new arbitrator's location when they receive the arbitrator switch message broadcast by the new active arbitrator and will use that location for all new quote and hit messages.
- One possible difficulty with the system discussed above is the need to pass the trading book from one node to another as responsibility shifts. This will take time.
- more than one but not all -the arbitrators are active at any one time. It is preferred in this embodiment that two arbitrators are active at any one time.
- more than one arbitrator but not all the arbitrators are active for some, but not all of the time.
- the system described has the advantages of retaining a central matching functionality, as used in the Reuters System described earlier whilst retaining the advantages of having arbitrators in different locations as used in the EBS System described earlier.
- the system provides, in essence, a variable location host system.
- all matching and deal execution is performed in one place at any one time but the location of deal matching and deal execution changes over time depending on market activity. This reduces the distance between most of the market participators and the matching engine ensuring that the system reacts faster and is easier for traders to use.
- the system may be implemented on a private network such as is used, for instance, by the present Reuters System or could use dedicated links over a public communications system. Alternatively the system could be Internet based. Whichever implementation is adopted, the functionality of the system is the same.
- the matching, deal execution and market distribution functionality could be combined into a single broking functionality.
- the arbitrator could be replaced by broking nodes which effectively combine the arbitrator and market distributor functionality described. In such an embodiment the passive broking nodes would still perform as market distributors passing on the market book to the next node in the sub-tree.
- the system described may be used to trade any instrument anonymously between counterparties. It is particularly suited to, but not limited to, financial instruments. These may include foreign exchange (F/X) spot,
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU76630/01A AU771829B2 (en) | 2000-06-23 | 2001-06-22 | Anonymous trading system |
JP2002503734A JP4866531B2 (en) | 2000-06-23 | 2001-06-22 | Anonymous transaction system |
CA002383112A CA2383112A1 (en) | 2000-06-23 | 2001-06-22 | Anonymous trading system |
EP01954289A EP1346298A2 (en) | 2000-06-23 | 2001-06-22 | Anonymous trading system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/603,515 | 2000-06-23 | ||
US09/603,515 US6983259B1 (en) | 2000-06-23 | 2000-06-23 | Anonymous trading system |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001098961A2 true WO2001098961A2 (en) | 2001-12-27 |
WO2001098961A8 WO2001098961A8 (en) | 2003-07-17 |
Family
ID=24415763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2001/001460 WO2001098961A2 (en) | 2000-06-23 | 2001-06-22 | Anonymous trading system |
Country Status (8)
Country | Link |
---|---|
US (1) | US6983259B1 (en) |
EP (1) | EP1346298A2 (en) |
JP (1) | JP4866531B2 (en) |
AU (1) | AU771829B2 (en) |
CA (1) | CA2383112A1 (en) |
GB (1) | GB2364587B (en) |
WO (1) | WO2001098961A2 (en) |
ZA (1) | ZA200202214B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2027710A2 (en) * | 2006-04-27 | 2009-02-25 | eSpeed, Inc. | Systems and methods for maintaining anonymity in a gaming or other environment |
US7865421B2 (en) | 2004-08-13 | 2011-01-04 | Ebs Group Limited | Automated trading system |
WO2011000662A1 (en) * | 2009-06-29 | 2011-01-06 | Omx Technology Ab | 24 hours global low latency computerized exchange system |
US10325317B2 (en) | 2013-11-05 | 2019-06-18 | Refinitiv Us Organization Llc | Ideal latency floor |
US10776864B2 (en) * | 2005-03-11 | 2020-09-15 | Chicago Mercantile Exchange Inc. | System and method of utilizing a distributed order book in an electronic trade match engine |
US10909621B2 (en) | 2013-11-05 | 2021-02-02 | Refinitiv Us Organization Llc | Systems and methods for quantifying temporal fairness on electronic trading venues |
US11144993B2 (en) | 2013-11-05 | 2021-10-12 | Refinitiv Us Organization Llc | Delay-free matching for deemphasizing effects of speed differentials among price-makers |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7024386B1 (en) * | 2000-06-23 | 2006-04-04 | Ebs Group Limited | Credit handling in an anonymous trading system |
US9525566B2 (en) * | 2003-07-31 | 2016-12-20 | Cloudsoft Corporation Limited | Self-managed mediated information flow |
US20050114258A1 (en) * | 2003-10-08 | 2005-05-26 | Neill Penney | Fix-enabled order management method and apparatus |
EP1605384A1 (en) * | 2004-05-11 | 2005-12-14 | EBS Group limited | Price display in an anonymous trading system |
US7827093B1 (en) | 2005-03-02 | 2010-11-02 | Icap Services North America Llc | Call for quote/price system and methods for use in a wholesale financial market |
US7933828B2 (en) | 2005-07-26 | 2011-04-26 | Cfph, Llc | System and method for displaying and/or analyzing a limit order book |
US20070150407A1 (en) * | 2005-12-07 | 2007-06-28 | Royalblue Financial Plc | Order book display tool for trading financial instruments |
AU2007249195B2 (en) * | 2006-05-13 | 2010-04-22 | Cfph, Llc | Products and processes for utilizing order data and related data |
US7606759B2 (en) * | 2006-05-16 | 2009-10-20 | Automated Trading Desk, Llc | System and method for implementing an anonymous trading method |
US7765152B2 (en) * | 2006-11-20 | 2010-07-27 | Codestreet, Llc | System and method for detecting trading opportunities in financial markets |
US20120303507A1 (en) * | 2011-05-26 | 2012-11-29 | Rosenthal Collins Group, Llc | Interface for Electronic Trading Platform |
US8706610B2 (en) | 2011-08-16 | 2014-04-22 | Sl-X Technology Uk Ltd. | Systems and methods for electronically initiating and executing securities lending transactions |
WO2013025938A2 (en) | 2011-08-16 | 2013-02-21 | Sl-X Ip Sarl | Systems and methods for electronically initiating and executing securities lending transactions |
US9098842B2 (en) * | 2012-02-27 | 2015-08-04 | American Express Travel Related Services Company, Inc. | Smart phone system and method |
US9922373B2 (en) * | 2013-05-21 | 2018-03-20 | Fidessa Plc | System and method for buy-side order matching |
US10628768B2 (en) | 2016-05-09 | 2020-04-21 | Fidessa Trading Uk Limited | Systems and methods for risk management in a geographically distributed trading system |
US11489777B1 (en) * | 2019-08-09 | 2022-11-01 | Cfph, Llc | Network optimization and state synchronization |
Family Cites Families (92)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3823387A (en) | 1972-12-04 | 1974-07-09 | Ultronic Systems Corp | Information storage and retrieval system |
GB1489574A (en) | 1974-10-18 | 1977-10-19 | Automated Real Time Investment | Communication system |
FR2543327A1 (en) | 1978-05-29 | 1984-09-28 | Glay Jean Louis | Data communications or remote canvassing, for financially guaranteed external commerce |
US4388489A (en) | 1981-01-30 | 1983-06-14 | Reuters Limited | Conversational video system |
US4531184A (en) | 1981-01-30 | 1985-07-23 | Reuters, Ltd. | Conversational video system having contact selection control |
DE3176167D1 (en) | 1981-12-23 | 1987-06-11 | Ibm | Business system |
US4525779A (en) | 1983-03-30 | 1985-06-25 | Reuters Ltd. | Conversational video system |
US4555781A (en) | 1983-03-30 | 1985-11-26 | Reuters Ltd. | Conversational video system having local network control |
US4554418A (en) | 1983-05-16 | 1985-11-19 | Toy Frank C | Information monitoring and notification method and apparatus |
US4598367A (en) | 1983-11-09 | 1986-07-01 | Financial Design Systems, Inc. | Financial quotation system using synthesized speech |
GB2210714B (en) | 1984-06-29 | 1989-10-18 | Merrill Lynch & Co Inc | Improved system for distributing,processing and displaying financial information |
US5270922A (en) | 1984-06-29 | 1993-12-14 | Merrill Lynch & Company, Inc. | System for distributing, processing and displaying financial information |
US4677552A (en) | 1984-10-05 | 1987-06-30 | Sibley Jr H C | International commodity trade exchange |
US4674044A (en) | 1985-01-30 | 1987-06-16 | Merrill Lynch, Pierce, Fenner & Smith, Inc. | Automated securities trading system |
US4750135A (en) | 1986-05-01 | 1988-06-07 | Reuters Limited | Method for dynamically creating a receiver definable local trading instrument displayable record from a remotely transmitted trading instrument common data stream |
US5230048A (en) | 1986-09-03 | 1993-07-20 | Wang Laboratories, Inc. | Data processing system with tree and list data structure |
US4815030A (en) | 1986-09-03 | 1989-03-21 | Wang Laboratories, Inc. | Multitask subscription data retrieval system |
DE68928694T2 (en) | 1988-08-16 | 1998-12-17 | Cryptologics International Inc | INFORMATION DISTRIBUTION SYSTEM |
US5195031A (en) | 1988-10-24 | 1993-03-16 | Reuters Limited | Trading system for providing real time context sensitive trading messages based on conversation analysis |
US5003473A (en) | 1988-10-24 | 1991-03-26 | Reuters Limited | Trading ticket output system |
US5034916A (en) | 1988-10-24 | 1991-07-23 | Reuters Limited | Fast contact conversational video system |
JPH02224060A (en) | 1989-02-27 | 1990-09-06 | Hitachi Ltd | Real time decision making supporting system |
US5077665A (en) | 1989-05-25 | 1991-12-31 | Reuters Limited | Distributed matching system |
US5136501A (en) | 1989-05-26 | 1992-08-04 | Reuters Limited | Anonymous matching system |
US5557798A (en) | 1989-07-27 | 1996-09-17 | Tibco, Inc. | Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes |
US5257369A (en) | 1990-10-22 | 1993-10-26 | Skeen Marion D | Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes |
FR2653914A1 (en) * | 1989-10-27 | 1991-05-03 | Trt Telecom Radio Electr | SYSTEM FOR AUTHENTICATING A MICROCIRCUIT CARD BY A PERSONAL MICROCOMPUTER, AND METHOD FOR ITS IMPLEMENTATION |
DE69033041T2 (en) | 1989-11-22 | 1999-11-25 | Reuters Ltd | Integrated trade |
US5905248A (en) | 1990-09-11 | 1999-05-18 | Metrologic Instruments, Inc. | System and method for carrying out information-related transactions using web documents embodying transaction enabling applets automatically launched and executed in response to reading URL-encoded symbols pointing thereto |
GB9027249D0 (en) | 1990-12-17 | 1991-02-06 | Reuters Ltd | Offer matching system |
GB9103907D0 (en) | 1991-02-25 | 1991-04-10 | Beaumont Maxin International L | Interactive transaction processing system |
EP0512702A3 (en) | 1991-05-03 | 1993-09-15 | Reuters Limited | Automated currency trade matching system with integral credit checking |
JPH0594175A (en) | 1991-08-06 | 1993-04-16 | Yamaha Corp | Action mechanism of upright piano |
EP0608279B1 (en) * | 1991-10-15 | 1997-01-22 | Siemens Aktiengesellschaft | Method for the non-hierarchical routing of traffic in a communications net |
US5557518A (en) | 1994-04-28 | 1996-09-17 | Citibank, N.A. | Trusted agents for open electronic commerce |
US5375055A (en) | 1992-02-03 | 1994-12-20 | Foreign Exchange Transaction Services, Inc. | Credit management for electronic brokerage system |
US5557780A (en) | 1992-04-30 | 1996-09-17 | Micron Technology, Inc. | Electronic data interchange system for managing non-standard data |
AU6015594A (en) | 1992-12-23 | 1994-07-19 | Surefind Corporation | Interactive computer system with multi-protocol capability |
JP3255754B2 (en) | 1993-04-23 | 2002-02-12 | 富士通株式会社 | Electronic trading system |
AU7671494A (en) | 1993-08-23 | 1995-03-22 | Mjt Holdings, Inc. | Real-time automated trading system |
GB2282246B (en) | 1993-09-24 | 1997-08-13 | Beynul Limited | Apparatus for processing financial transactions |
US5497317A (en) | 1993-12-28 | 1996-03-05 | Thomson Trading Services, Inc. | Device and method for improving the speed and reliability of security trade settlements |
GB2326072B (en) | 1994-04-01 | 1999-02-10 | Fujitsu Ltd | Communication unit for game machine |
US5809483A (en) | 1994-05-13 | 1998-09-15 | Broka; S. William | Online transaction processing system for bond trading |
GB9416673D0 (en) * | 1994-08-17 | 1994-10-12 | Reuters Ltd | Data exchange filtering system |
US5915209A (en) | 1994-11-21 | 1999-06-22 | Lawrence; David | Bond trading system |
EP0806017A4 (en) | 1994-12-13 | 2000-08-30 | Fs Holdings Inc | A system for receiving, processing, creating, storing and disseminating investment information |
US6058378A (en) | 1995-02-22 | 2000-05-02 | Citibank, N.A. | Electronic delivery system and method for integrating global financial services |
IL117424A (en) | 1995-04-27 | 1999-09-22 | Optimark Tech Inc | Crossing network utilizing satisfaction density profile |
US6519574B1 (en) | 1995-12-12 | 2003-02-11 | Reuters Limited | Electronic trading system featuring arbitrage and third-party credit opportunities |
US5870473A (en) | 1995-12-14 | 1999-02-09 | Cybercash, Inc. | Electronic transfer system and method |
US5615269A (en) | 1996-02-22 | 1997-03-25 | Micali; Silvio | Ideal electronic negotiations |
AU1951497A (en) | 1996-01-03 | 1997-07-28 | Silvio Micali | Ideal electronic negotiations |
US5909545A (en) | 1996-01-19 | 1999-06-01 | Tridia Corporation | Method and system for on demand downloading of module to enable remote control of an application program over a network |
US5758328A (en) | 1996-02-22 | 1998-05-26 | Giovannoli; Joseph | Computerized quotation system and method |
US5706502A (en) | 1996-03-25 | 1998-01-06 | Sun Microsystems, Inc. | Internet-enabled portfolio manager system and method |
WO1997036253A1 (en) | 1996-03-28 | 1997-10-02 | Tackline Communications, Inc. | Integrated financial investment services information system |
US5815665A (en) | 1996-04-03 | 1998-09-29 | Microsoft Corporation | System and method for providing trusted brokering services over a distributed network |
US5787402A (en) | 1996-05-15 | 1998-07-28 | Crossmar, Inc. | Method and system for performing automated financial transactions involving foreign currencies |
US5924083A (en) | 1996-05-29 | 1999-07-13 | Geneva Branch Of Reuters Transaction Services Limited | Distributed matching system for displaying a book of credit filtered bids and offers |
CA2258648A1 (en) | 1996-06-17 | 1997-12-24 | Verifone, Inc. | A system, method and article of manufacture for managing transactions in a high availability system |
DE19628044A1 (en) | 1996-07-11 | 1998-01-22 | Esd Information Technology Ent | Arrangement of an integration system and method for managing financial services for integrating bank branches into networks |
AU3906497A (en) | 1996-07-31 | 1998-02-20 | Verifone, Inc. | A system, method and article of manufacture for secure, stored value transactions over an open communication network utilizing an extensible, flexible architecture |
US5931917A (en) | 1996-09-26 | 1999-08-03 | Verifone, Inc. | System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser |
US6154844A (en) | 1996-11-08 | 2000-11-28 | Finjan Software, Ltd. | System and method for attaching a downloadable security profile to a downloadable |
US5963923A (en) | 1996-11-12 | 1999-10-05 | Garber; Howard B. | System and method for trading having a principal market maker |
WO1998024041A1 (en) | 1996-11-27 | 1998-06-04 | Diebold, Incorporated | Automated banking machine apparatus and system |
US5905974A (en) | 1996-12-13 | 1999-05-18 | Cantor Fitzgerald Securities | Automated auction protocol processor |
US6131116A (en) | 1996-12-13 | 2000-10-10 | Visto Corporation | System and method for globally accessing computer services |
US5920848A (en) | 1997-02-12 | 1999-07-06 | Citibank, N.A. | Method and system for using intelligent agents for financial transactions, services, accounting, and advice |
WO1998036456A1 (en) | 1997-02-12 | 1998-08-20 | British Telecommunications Public Limited Company | Communicating between stations |
US6334142B1 (en) | 1997-04-15 | 2001-12-25 | British Telecommunications Public Limited Company | Method for automatic and periodic requests for messages to an e-mail server from the client |
US6356934B1 (en) | 1997-04-28 | 2002-03-12 | Sabre Inc. | Intermediate server having control program for storing content accessed during browsing sessions and playback program for asynchronously replaying browsing sessions |
CA2288142A1 (en) | 1997-04-30 | 1998-11-05 | Roderick Malcolm Gordon Lawrie | Network computer trading system |
WO1998053581A1 (en) | 1997-05-19 | 1998-11-26 | Coactive Networks, Inc. | Server system and method for networking control networks and direct input/output devices with the world wide web |
US5864827A (en) | 1997-06-27 | 1999-01-26 | Belzberg Financial Markets & News International Inc. | System and method for providing an information gateway |
FR2765368A1 (en) | 1997-06-30 | 1998-12-31 | Pitvox Sat | SYSTEM FOR TRACKING FINANCIAL PARAMETERS OF A STOCK MARKET |
US6401134B1 (en) | 1997-07-25 | 2002-06-04 | Sun Microsystems, Inc. | Detachable java applets |
EP1002409B1 (en) | 1997-08-07 | 2003-10-22 | Siemens Aktiengesellschaft | Method for loading a function provided by a first computer (server) onto a second computer (client) |
AU9202698A (en) | 1997-08-22 | 1999-03-16 | Grenex Corporation | Exchange method and apparatus |
US6275938B1 (en) | 1997-08-28 | 2001-08-14 | Microsoft Corporation | Security enhancement for untrusted executable code |
EP0907134A1 (en) | 1997-09-11 | 1999-04-07 | Esd Information Technology Entwicklungs GmbH | Method for computer supported payment transaction through payment systems |
GB2329489A (en) | 1997-09-17 | 1999-03-24 | Oxford Forecasting Services Li | Order processing apparatus and method |
US6421653B1 (en) | 1997-10-14 | 2002-07-16 | Blackbird Holdings, Inc. | Systems, methods and computer program products for electronic trading of financial instruments |
US5870544A (en) | 1997-10-20 | 1999-02-09 | International Business Machines Corporation | Method and apparatus for creating a secure connection between a java applet and a web server |
US7885882B1 (en) | 1997-11-21 | 2011-02-08 | Omgeo Llc | Enhanced matching apparatus and method for post-trade processing and settlement of securities transactions |
US6996722B1 (en) | 1997-12-19 | 2006-02-07 | British Telecommunications Public Limited Company | Data communications |
US6349289B1 (en) | 1998-01-16 | 2002-02-19 | Ameritech Corporation | Method and system for tracking computer system usage through a remote access security device |
US6513111B2 (en) | 1998-02-09 | 2003-01-28 | Reuters, Ltd | Method of controlling software applications specific to a group of users |
US6233565B1 (en) | 1998-02-13 | 2001-05-15 | Saranac Software, Inc. | Methods and apparatus for internet based financial transactions with evidence of payment |
WO1999050771A1 (en) | 1998-03-31 | 1999-10-07 | International Business Machines Corporation | A method and apparatus for creating an electronic commerce system |
EP1228460A4 (en) | 1999-05-11 | 2005-12-07 | Harborside Plus Inc | Secure system for trading fungible commodities |
-
2000
- 2000-06-23 US US09/603,515 patent/US6983259B1/en not_active Expired - Lifetime
-
2001
- 2001-01-19 GB GB0101421A patent/GB2364587B/en not_active Expired - Lifetime
- 2001-06-22 CA CA002383112A patent/CA2383112A1/en not_active Abandoned
- 2001-06-22 EP EP01954289A patent/EP1346298A2/en not_active Withdrawn
- 2001-06-22 WO PCT/IB2001/001460 patent/WO2001098961A2/en active IP Right Grant
- 2001-06-22 AU AU76630/01A patent/AU771829B2/en not_active Expired
- 2001-06-22 JP JP2002503734A patent/JP4866531B2/en not_active Expired - Lifetime
-
2002
- 2002-03-19 ZA ZA200202214A patent/ZA200202214B/en unknown
Non-Patent Citations (1)
Title |
---|
No Search * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7865421B2 (en) | 2004-08-13 | 2011-01-04 | Ebs Group Limited | Automated trading system |
US10776864B2 (en) * | 2005-03-11 | 2020-09-15 | Chicago Mercantile Exchange Inc. | System and method of utilizing a distributed order book in an electronic trade match engine |
EP2027710A4 (en) * | 2006-04-27 | 2012-07-18 | Espeed Inc | Systems and methods for maintaining anonymity in a gaming or other environment |
US8355979B2 (en) | 2006-04-27 | 2013-01-15 | Bgc Partners, Inc. | Systems and methods for maintaining anonymity in a gaming or other environment |
EP2027710A2 (en) * | 2006-04-27 | 2009-02-25 | eSpeed, Inc. | Systems and methods for maintaining anonymity in a gaming or other environment |
US11301934B2 (en) | 2009-06-29 | 2022-04-12 | Nasdaq Technology Ab | 24 hours global low latency computerized exchange system |
WO2011000662A1 (en) * | 2009-06-29 | 2011-01-06 | Omx Technology Ab | 24 hours global low latency computerized exchange system |
US10102572B2 (en) | 2009-06-29 | 2018-10-16 | Nasdaq Technology Ab | 24 hours global low latency computerized exchange system |
US11669904B2 (en) | 2009-06-29 | 2023-06-06 | Nasdaq Technology Ab | 24 hours global low latency computerized exchange system |
US10325317B2 (en) | 2013-11-05 | 2019-06-18 | Refinitiv Us Organization Llc | Ideal latency floor |
US11144993B2 (en) | 2013-11-05 | 2021-10-12 | Refinitiv Us Organization Llc | Delay-free matching for deemphasizing effects of speed differentials among price-makers |
US10909621B2 (en) | 2013-11-05 | 2021-02-02 | Refinitiv Us Organization Llc | Systems and methods for quantifying temporal fairness on electronic trading venues |
US11798077B2 (en) | 2013-11-05 | 2023-10-24 | Refinitiv Us Organization Llc | Ideal latency floor |
Also Published As
Publication number | Publication date |
---|---|
WO2001098961A8 (en) | 2003-07-17 |
CA2383112A1 (en) | 2001-12-27 |
EP1346298A2 (en) | 2003-09-24 |
AU7663001A (en) | 2002-01-02 |
ZA200202214B (en) | 2004-01-30 |
JP4866531B2 (en) | 2012-02-01 |
JP2004501453A (en) | 2004-01-15 |
GB2364587B (en) | 2004-09-22 |
AU771829B2 (en) | 2004-04-01 |
US6983259B1 (en) | 2006-01-03 |
GB0101421D0 (en) | 2001-03-07 |
GB2364587A (en) | 2002-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6983259B1 (en) | Anonymous trading system | |
AU765590B2 (en) | Deal matching in an anonymous trading system | |
US7552083B2 (en) | Hybrid trading system for concurrently trading through both electronic and open-outcry trading mechanisms | |
JP5087197B2 (en) | Mediation platform basic architecture | |
US20040236662A1 (en) | Automated system for routing orders for financial instruments among permissioned users | |
EP1342189A1 (en) | Conversational dealing in an anonymous trading system | |
AU771660B2 (en) | Anonymous trading system | |
ZA200202215B (en) | Anonymous Trading System. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001954289 Country of ref document: EP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2383112 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 76630/01 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 200202214 Country of ref document: ZA |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
D17 | Declaration under article 17(2)a | ||
WWP | Wipo information: published in national office |
Ref document number: 2001954289 Country of ref document: EP |
|
WWG | Wipo information: grant in national office |
Ref document number: 76630/01 Country of ref document: AU |