CA2386121C

Electronic trading system supporting anonymous negotiation and indicators of interest

Abstract

A system conducts anonymous negotiations and supports indications-of-interest in trading stock. The system includes a database for storing public orders received from a public stock trading system; and a server for receiving hidden orders from a plurality of users and for conducting anonymous negotiations between first and second users with the hidden orders. The server repeatedly accesses the database to determine a match of any one of the hidden orders with any one of the public orders, and to execute a pair of orders selected from the hidden orders and the public orders. The system also transmits indications of interest (IOIs) into a trading environment using the server for processing a trading order from a first user and for maintaining a profile of a user. The profile includes a current IOI setting for controlling transmission of the IOI from the user. The server responds to a toggle command from the first user to control transmission of the IOI opposite to the current IOI setting. The server responds to the IOI setting being set to allow transmission by transmitting the IOI of the first user associated with the trading order.

CA2386121C, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Expired 29 September 2020, 6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

27 claims: 2 independent, 25 dependent

  1. 1
    CA 02386121 2016-07-15 CLAIMS:1. An electronic broker system for electronically trading, in real-time, financial instruments between user stations and a public stock trading system, the electronic broker system comprising: a database for storing public orders received from the public stock trading system;and a server in electronic communication with the user stations, the database, and the public stock trading system for facilitating the electronically trading of financial instruments in real-time, the server comprising: a user station interface for receiving and formatting user station input data in order to produce user station orders;a public stock trading system interface for receiving public stock trading system orders;an updater for updating the database with current data from the public stock trading system;and a processor for determining, in real-time, whether a match exists between any of the user station orders and the public stock trading system orders and executing, in real-time, a trade of orders in the financial instrument when the match exists.
  2. 16
    A method for electronically trading, in real-time, financial instruments between user stations and a public stock trading system, the method comprising:storing public orders received from the public stock trading system in a database;at a server in electronic communication with the user stations, the database, and the public stock trading system for facilitating the electronically trading of financial instruments in real-time, receiving and formatting user station input data in order to produce user station orders;receiving public stock trading system orders;updating the database with current data from the public stock trading system;and CA 02386121 2016-07-15 determining, in real-time, whether a match exists between any of the user station orders and the public stock trading system orders and executing, in real-time, a trade of orders in the financial instrument when the match exists.