WO2005045646A3 - Trade engine processing of mass quote messages with market data message format - Google Patents

Trade engine processing of mass quote messages with market data message format Download PDF

Info

Publication number
WO2005045646A3
WO2005045646A3 PCT/US2004/037238 US2004037238W WO2005045646A3 WO 2005045646 A3 WO2005045646 A3 WO 2005045646A3 US 2004037238 W US2004037238 W US 2004037238W WO 2005045646 A3 WO2005045646 A3 WO 2005045646A3
Authority
WO
WIPO (PCT)
Prior art keywords
market data
data message
messages
mass quote
data
Prior art date
Application number
PCT/US2004/037238
Other languages
French (fr)
Other versions
WO2005045646A2 (en
Inventor
Ronald Newell
Vijay Menon
Fred Malabre
Joseph Lobraco
Original Assignee
Chicago Mercantile Exchange
Ronald Newell
Vijay Menon
Fred Malabre
Joseph Lobraco
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chicago Mercantile Exchange, Ronald Newell, Vijay Menon, Fred Malabre, Joseph Lobraco filed Critical Chicago Mercantile Exchange
Priority to JP2006538545A priority Critical patent/JP4680925B2/en
Priority to CA2544856A priority patent/CA2544856C/en
Priority to EP04810547A priority patent/EP1685465A4/en
Publication of WO2005045646A2 publication Critical patent/WO2005045646A2/en
Publication of WO2005045646A3 publication Critical patent/WO2005045646A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; Loans; Processing thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes

Abstract

Systems and methods are provided for processing mass quote messages and generating market data. A mass quote message (202) is received and individual orders are parsed and processed. Individual market data messages are stored in a market data message buffer (210). After all orders are processed, the contents of the market data message buffer are distributed as a single market data message. A messaging structure (500) allows for adding, re-ordering and/or expanding data, within the printable character set of any language. One or more delimiters are defined and used to delimit data elements within the message structure (500). The data is interpreted based on templates (501) which may be disseminated prior to the sending of messages.
PCT/US2004/037238 2003-11-05 2004-11-05 Trade engine processing of mass quote messages with market data message format WO2005045646A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2006538545A JP4680925B2 (en) 2003-11-05 2004-11-05 Mass quote message processing using market data message format by trading engine
CA2544856A CA2544856C (en) 2003-11-05 2004-11-05 Trade engine processing of mass quote messages with market data message format
EP04810547A EP1685465A4 (en) 2003-11-05 2004-11-05 Trade engine processing of mass quote messages with market data message format

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US51749103P 2003-11-05 2003-11-05
US60/517,491 2003-11-05
US10/903,826 US20050096999A1 (en) 2003-11-05 2004-07-30 Trade engine processing of mass quote messages and resulting production of market data
US10/903,826 2004-07-30

Publications (2)

Publication Number Publication Date
WO2005045646A2 WO2005045646A2 (en) 2005-05-19
WO2005045646A3 true WO2005045646A3 (en) 2009-04-02

Family

ID=34556311

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/037238 WO2005045646A2 (en) 2003-11-05 2004-11-05 Trade engine processing of mass quote messages with market data message format

Country Status (4)

Country Link
US (4) US20050096999A1 (en)
JP (1) JP4680925B2 (en)
CA (2) CA2544856C (en)
WO (1) WO2005045646A2 (en)

Families Citing this family (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7937315B2 (en) 2005-05-05 2011-05-03 Archipelago Holdings, Inc. Portfolio execution and reporting
US7765137B1 (en) 2005-05-05 2010-07-27 Archipelago Holdings, Inc. Method and system for maintaining an order on a selected market center
AU2006244563B2 (en) * 2005-05-05 2011-07-21 Nyse Group, Inc. Anti-internalization order modifier
WO2006121792A2 (en) * 2005-05-05 2006-11-16 Archipelago Holdings, Inc. Unpriced order auction and routing
WO2006121796A2 (en) 2005-05-05 2006-11-16 Archipelago Holdings, Inc. Tracking liquidity order
AU2006244562B2 (en) 2005-05-05 2012-05-17 Nyse Group, Inc. Reprice-to-block order
US7873561B1 (en) 2005-05-05 2011-01-18 Archipelago Holdings, Inc. Method and system for maintaining an order on a selected market center with maximum price exemption parameter
US7908201B2 (en) * 2005-05-05 2011-03-15 Archipelago Holdings, Inc. Cross and post order
US7912775B1 (en) 2005-05-05 2011-03-22 Archipelago Holdings, Inc. Liquidity analysis system and method
AU2006244566A1 (en) * 2005-05-06 2006-11-16 Archipelago Holdings, Inc. Passive liquidity order
US20060287940A1 (en) * 2005-06-15 2006-12-21 Almstroem Mats Systems and methods for preventing server and network overload
US7686392B2 (en) * 2005-08-02 2010-03-30 Shell Oil Company Vehicle seat cover
WO2007038084A2 (en) 2005-09-23 2007-04-05 Archipelago Holdings, Inc. Directed order
US8195557B2 (en) 2006-07-28 2012-06-05 Archipelago Holdings, Inc. Routing of orders in equity options by means of a parameterized rules-based routing table
US7917418B2 (en) * 2006-12-04 2011-03-29 Archipelago Holdings, Inc. Efficient data dissemination for financial instruments
KR100906110B1 (en) * 2007-05-16 2009-07-07 엔에이치엔(주) Ubiquitous Notification Method and System for Providing 3A Based Push Event
US7899738B2 (en) * 2007-09-17 2011-03-01 Chicago Mercantile Exchange, Inc. Volume control for mass quote messages
US9223769B2 (en) 2011-09-21 2015-12-29 Roman Tsibulevskiy Data processing systems, devices, and methods for content analysis
US20150206239A1 (en) * 2012-07-24 2015-07-23 Boobera Lagoon Technology, Llc Processor and a method for processing a received order
US10032219B2 (en) 2013-09-24 2018-07-24 Chicago Mercantile Exchange Inc. Secure exchange feed market data embargo
US10033670B2 (en) 2014-12-22 2018-07-24 Chicago Mercantile Exchange Inc. Electronic messaging management
US11315181B2 (en) 2014-12-31 2022-04-26 Chicago Mercantile Exchange Inc. Compression of price data
US11010833B2 (en) 2015-10-09 2021-05-18 Chicago Mercantile Exchange Inc. Systems and methods for calculating a latency of a transaction processing system
US11288739B2 (en) 2015-10-12 2022-03-29 Chicago Mercantile Exchange Inc. Central limit order book automatic triangulation system
US11164248B2 (en) 2015-10-12 2021-11-02 Chicago Mercantile Exchange Inc. Multi-modal trade execution with smart order routing
US9952932B2 (en) 2015-11-02 2018-04-24 Chicago Mercantile Exchange Inc. Clustered fault tolerance systems and methods using load-based failover
EP3398155A1 (en) 2015-12-30 2018-11-07 Chicago Mercantile Exchange, Inc. Execution of co-dependent transactions in a transaction processing system
US10853879B2 (en) 2016-02-19 2020-12-01 Chicago Mercantile Exchange Inc. Systems and methods for reducing data lookups within a set of queues
US10692144B2 (en) 2016-04-06 2020-06-23 Chicagil Mercantile Exchange Inc. Multi-path routing system including an integrity mechanism
US10803069B2 (en) * 2016-06-24 2020-10-13 Chicago Mercantile Exchange Inc. Dynamic valuation system using object relationships and composite object data
US9792164B1 (en) 2016-08-31 2017-10-17 Chicago Mercantile Exchange Inc. Message pattern detection and processing suspension
US20180075530A1 (en) 2016-09-09 2018-03-15 Chicago Mercantile Exchange Inc. Message cancelation based on data transaction processing system latency
US10152240B2 (en) 2016-10-31 2018-12-11 Chicago Mercantile Exchange Inc. Resource allocation based on transaction processor classification
US11443250B1 (en) 2016-11-21 2022-09-13 Chicago Mercantile Exchange Inc. Conservation of electronic communications resources via selective publication of substantially continuously updated data over a communications network
US10326862B2 (en) * 2016-12-09 2019-06-18 Chicago Mercantile Exchange Inc. Distributed and transactionally deterministic data processing architecture
US10812613B2 (en) 2016-12-19 2020-10-20 Chicago Mercantile Exchange Inc. Optimization of encoding cycles for object recovery feed
US11082351B2 (en) 2017-01-05 2021-08-03 Chicago Mercantile Exchange Inc. Network congestion reduction based on routing and matching data packets
US9929743B1 (en) 2017-03-13 2018-03-27 Chicago Mercantile Exchange Inc. Data compression of electronic data transaction request messages
US10614522B2 (en) 2017-03-20 2020-04-07 Chicago Mercantile Exchange Inc. Equation-based transaction request messaging and transaction processing
US10565651B2 (en) 2017-03-20 2020-02-18 Chicago Mercantile Exchange Inc. Equation-based transaction request messaging and transaction processing
US11625569B2 (en) 2017-03-23 2023-04-11 Chicago Mercantile Exchange Inc. Deep learning for credit controls
US11651428B2 (en) 2017-03-27 2023-05-16 Chicago Mercantile Exchange Inc. Communications protocol based message identification transmission
US11625785B2 (en) 2017-06-05 2023-04-11 Chicago Mercantile Exchange Inc. Secure electronic tokens in an electronic tokening system
US11373242B2 (en) 2017-06-29 2022-06-28 Chicago Mercantile Exchange Inc. Optimization processor for electronic data multiple transaction request messages
US10642797B2 (en) 2017-07-28 2020-05-05 Chicago Mercantile Exchange Inc. Concurrent write operations for use with multi-threaded file logging
US11258682B2 (en) 2017-08-03 2022-02-22 Chicago Mercantile Exchange Inc. Compressed message tracing and parsing
US10803042B2 (en) 2017-10-06 2020-10-13 Chicago Mercantile Exchange Inc. Database indexing in performance measurement systems
US10416974B2 (en) 2017-10-06 2019-09-17 Chicago Mercantile Exchange Inc. Dynamic tracer message logging based on bottleneck detection
US10652189B2 (en) 2017-10-19 2020-05-12 Chicago Mercantile Exchange Inc. Message encoding and transmission across multiple platforms
US10462024B1 (en) 2017-11-15 2019-10-29 Chicago Mercantile Exchange Inc. State generation system for a sequential stage application
US10997656B2 (en) 2017-12-01 2021-05-04 Chicago Mercantile Exchange Inc. Minimization of the consumption of data processing resources in an electronic transaction processing system via selective premature settlement of products transacted thereby based on a series of related products
US10693891B2 (en) 2017-12-06 2020-06-23 Chicago Mercantile Exchange Inc. Electronic mail security system
US10541953B2 (en) 2017-12-13 2020-01-21 Chicago Mercantile Exchange Inc. Streaming platform reader
US11182852B1 (en) * 2017-12-20 2021-11-23 Chicago Mercantile Exchange Inc. Exchange computing system including a reference rate generation unit
US10915954B2 (en) 2017-12-26 2021-02-09 Chicago Mercantile Exchange Inc. Integration application utilizing a communications protocol
US11049182B2 (en) 2017-12-28 2021-06-29 Chicago Mercantile Exchange Inc. Secure deterministic tokens for electronic messages
US11023969B2 (en) 2018-02-06 2021-06-01 Chicago Mercantile Exchange Inc. Message transmission timing optimization
US11030691B2 (en) 2018-03-14 2021-06-08 Chicago Mercantile Exchange Inc. Decision tree data structure based processing system
US11386486B1 (en) 2018-04-16 2022-07-12 Chicago Mercantile Exchange Inc. Automated and reliable determination of a forward value associated with a future time period based on objectively determined expectations related thereto
US10503566B2 (en) 2018-04-16 2019-12-10 Chicago Mercantile Exchange Inc. Conservation of electronic communications resources and computing resources via selective processing of substantially continuously updated data
US11100578B2 (en) 2018-05-16 2021-08-24 Chicago Mercantile Exchange Inc. Secure deterministic tokens for encrypting electronic communications
US11308059B2 (en) 2018-06-12 2022-04-19 Chicago Mercantile Exchange Inc. Optimized data structure
US11216875B2 (en) 2018-06-20 2022-01-04 Chicago Mercantile Exchange Inc. Pre-matching orders at wire rate in a central limit order book
US10984471B1 (en) 2018-07-31 2021-04-20 Chicago Mercantile Exchange Inc. Apparatuses, methods and systems for a tracking platform for standardized instruments
US10861094B1 (en) 2018-08-23 2020-12-08 Chicago Mercantile Exchange Inc. Asynchronous computational engine
US11257155B2 (en) 2018-08-27 2022-02-22 Chicago Mercantile Exchange Inc. Apparatuses, methods and systems for a computationally efficient volatility index platform
US10884988B2 (en) 2018-09-11 2021-01-05 Chicago Mercantile Exchange Inc. Data file compression
US11908006B2 (en) 2018-12-20 2024-02-20 Chicago Mercantile Exchange Inc. Message elimination in multi-model risk correlation system
US11532044B2 (en) 2018-12-27 2022-12-20 Chicago Mercantile Exchange Inc. Portfolio optimization
US11341574B2 (en) 2018-12-28 2022-05-24 Chicago Mercantile Exchange Inc. Multi-dimensional order message interface
US11538089B2 (en) 2018-12-28 2022-12-27 Chicago Mercantile Exchange Inc. Multi-dimensional tradable product order book system
US11042935B2 (en) 2019-01-02 2021-06-22 Chicago Mercantile Exchange Inc. Spread price scaling for implied trade matching
US11126983B2 (en) 2019-06-10 2021-09-21 Chicago Mercantile Exchange Inc. Network switch and terminal device
US20200394710A1 (en) 2019-06-13 2020-12-17 Chicago Mercantile Exchange Inc. Dynamic increments for related objects
US11961140B2 (en) 2019-08-13 2024-04-16 Chicago Mercantile Exchange Inc. Randomization of orders at matching in electronic trading systems
US20210056635A1 (en) 2019-08-19 2021-02-25 Chicago Mercantile Exchange Inc. Automated objective generation of data for, and post validation of, estimation of term sofr benchmarks
US10990459B2 (en) 2019-08-30 2021-04-27 Chicago Mercantile Exchange Inc. Distributed threaded streaming platform reader
US11443377B1 (en) 2019-09-04 2022-09-13 Chicago Mercantile Exchange Inc. Single action replication of complex financial instrument using options strip and user interface therefore
US10719219B1 (en) 2019-09-20 2020-07-21 Chicago Mercantile Exchange Inc. Combined data display with historic data analysis
US20210118027A1 (en) 2019-10-22 2021-04-22 Alexis Laurence Atkinson Client specific data distribution
US11205226B2 (en) 2019-12-18 2021-12-21 Chicago Mercantile Exchange Inc. Dynamic circuit breaker
US11676210B2 (en) 2019-12-18 2023-06-13 Chicago Mercantile Exchange Inc. Portfolio optimization and transaction generation
US11257157B1 (en) 2020-02-06 2022-02-22 Chicago Mercantile Exchange Inc. Minimization of the consumption of data processing resources in an electronic transaction processing system via deferral of physical delivery
US11425217B1 (en) 2020-03-10 2022-08-23 Chicago Mercantile Exchange Inc. Graph-based deployment tool
US11475522B1 (en) 2020-05-29 2022-10-18 Chicago Mercantile Exchange Inc. Single action generation and presentation of transaction compliant parameters for multiple interdependent component transactions
US20220122173A1 (en) 2020-10-21 2022-04-21 Chicago Mercantile Exchange Inc. High efficiency inter-portfolio optimizer
US11354741B1 (en) 2021-02-15 2022-06-07 Chicago Mercantile Exchange Inc. User interface enabling unconstrained data inputs to a constrained system
US20220301053A1 (en) 2021-03-19 2022-09-22 Chicago Mercantile Exchange Inc. Efficient resource allocation in latency floor implementation

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6463470B1 (en) * 1998-10-26 2002-10-08 Cisco Technology, Inc. Method and apparatus of storing policies for policy-based management of quality of service treatments of network data traffic flows

Family Cites Families (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4093823A (en) * 1976-08-24 1978-06-06 Chu Wesley W Statistical multiplexing system for computer communications
EP0411748A3 (en) 1989-06-02 1991-11-21 Reuters Limited System for matching of buyers and sellers with risk minimization
US5274714A (en) * 1990-06-04 1993-12-28 Neuristics, Inc. Method and apparatus for determining and organizing feature vectors for neural network recognition
GB9027249D0 (en) * 1990-12-17 1991-02-06 Reuters Ltd Offer matching system
US5297032A (en) * 1991-02-01 1994-03-22 Merrill Lynch, Pierce, Fenner & Smith Incorporated Securities trading workstation
US5557780A (en) * 1992-04-30 1996-09-17 Micron Technology, Inc. Electronic data interchange system for managing non-standard data
US5909570A (en) * 1993-12-28 1999-06-01 Webber; David R. R. Template mapping system for data translation
US7082398B1 (en) * 1996-01-16 2006-07-25 The Nasdaq Stock Market, Inc. Media wall for displaying financial information
US6031577A (en) * 1997-07-10 2000-02-29 Thomson Consumer Electronics, Inc. System for forming and processing program specific information containing text data for terrestrial, cable or satellite broadcast
US5953503A (en) * 1997-10-29 1999-09-14 Digital Equipment Corporation Compression protocol with multiple preset dictionaries
US6131087A (en) * 1997-11-05 2000-10-10 The Planning Solutions Group, Inc. Method for automatically identifying, matching, and near-matching buyers and sellers in electronic market transactions
US6088699A (en) * 1998-04-22 2000-07-11 International Business Machines Corporation System for exchanging compressed data according to predetermined dictionary codes
US6317728B1 (en) * 1998-10-13 2001-11-13 Richard L. Kane Securities and commodities trading system
US6584101B2 (en) * 1998-12-04 2003-06-24 Pmc-Sierra Ltd. Communication method for packet switching systems
US6624761B2 (en) * 1998-12-11 2003-09-23 Realtime Data, Llc Content independent data compression method and system
US6195024B1 (en) * 1998-12-11 2001-02-27 Realtime Data, Llc Content independent data compression method and system
US6408282B1 (en) * 1999-03-01 2002-06-18 Wit Capital Corp. System and method for conducting securities transactions over a computer network
FR2790571B1 (en) * 1999-03-03 2003-04-04 France Telecom METHOD FOR RECOGNIZING FORMS
US6601104B1 (en) * 1999-03-11 2003-07-29 Realtime Data Llc System and methods for accelerated data storage and retrieval
US6604158B1 (en) * 1999-03-11 2003-08-05 Realtime Data, Llc System and methods for accelerated data storage and retrieval
US6278982B1 (en) * 1999-04-21 2001-08-21 Lava Trading Inc. Securities trading system for consolidation of trading on multiple ECNS and electronic exchanges
US6597812B1 (en) * 1999-05-28 2003-07-22 Realtime Data, Llc System and method for lossless data compression and decompression
US8862507B2 (en) * 1999-06-14 2014-10-14 Integral Development Corporation System and method for conducting web-based financial transactions in capital markets
US6347307B1 (en) * 1999-06-14 2002-02-12 Integral Development Corp. System and method for conducting web-based financial transactions in capital markets
US20060184447A1 (en) * 1999-07-23 2006-08-17 Nieboer Robert S Automated system for conditional order transactions in securities or other items in commerce
US6418419B1 (en) * 1999-07-23 2002-07-09 5Th Market, Inc. Automated system for conditional order transactions in securities or other items in commerce
US6549949B1 (en) * 1999-08-31 2003-04-15 Accenture Llp Fixed format stream in a communication services patterns environment
US20020038279A1 (en) * 1999-10-08 2002-03-28 Ralph Samuelson Method and apparatus for using a transaction system involving fungible, ephemeral commodities including electrical power
US6466944B1 (en) * 1999-12-02 2002-10-15 Novell, Inc. Method for creation, management, and use of files containing multiple virtual data streams using standard file system APIs
JP2003529822A (en) * 1999-12-22 2003-10-07 イースピード, インコーポレイテッド System and method for providing a commerce interface
US6625654B1 (en) * 1999-12-28 2003-09-23 Intel Corporation Thread signaling in multi-threaded network processor
US20020052816A1 (en) * 1999-12-28 2002-05-02 Clenaghan Stuart J. Method and apparatus for selling financial instruments
WO2001055968A2 (en) 2000-01-31 2001-08-02 New York Stock Exchange Virtual trading floor system and method
US20030191876A1 (en) * 2000-02-03 2003-10-09 Fallon James J. Data storewidth accelerator
US20010047473A1 (en) * 2000-02-03 2001-11-29 Realtime Data, Llc Systems and methods for computer initialization
US20020004774A1 (en) * 2000-03-27 2002-01-10 Tony Defarlo Data analysis system for tracking financial trader history and profiling trading behavior
US6963855B1 (en) * 2000-04-10 2005-11-08 Alexander Borzenko Apparatus and method for automated display of market activity
GB2366426B (en) * 2000-04-12 2004-11-17 Ibm Coprocessor data processing system
US7162542B2 (en) * 2000-04-13 2007-01-09 Intel Corporation Cascading network apparatus for scalability
US10169815B2 (en) * 2000-06-09 2019-01-01 Trading Technologies International, Inc. Dynamic market order execution validation mechanism
WO2002001472A1 (en) * 2000-06-26 2002-01-03 Tradingscreen, Inc. Securities trading system with latency check
WO2002017193A1 (en) 2000-08-22 2002-02-28 Goldman, Sachs & Co. Foreign exchange trading system
JP3317350B2 (en) * 2000-08-29 2002-08-26 フジフューチャーズ株式会社 Trading system and trading processing method
US7417568B2 (en) * 2000-10-03 2008-08-26 Realtime Data Llc System and method for data feed acceleration and encryption
US9143546B2 (en) * 2000-10-03 2015-09-22 Realtime Data Llc System and method for data feed acceleration and encryption
EP1342166A1 (en) * 2000-11-12 2003-09-10 Zeborg, Inc. Generalized market measurement system
US6950445B2 (en) * 2000-11-16 2005-09-27 Telefonaktiebolaget Lm Ericsson (Publ) Communication system and method for shared context compression
JP2002183450A (en) * 2000-12-18 2002-06-28 Hitachi Kokusai Electric Inc Information delivery controlling method
US20020120546A1 (en) * 2000-12-18 2002-08-29 Paul Zajac Mutli-interface financial transaction system and method
US7386046B2 (en) * 2001-02-13 2008-06-10 Realtime Data Llc Bandwidth sensitive data compression and decompression
WO2002069116A2 (en) * 2001-02-28 2002-09-06 Jonathan Slone International trading of securities
US7228129B1 (en) * 2001-03-20 2007-06-05 Logical Concepts, Inc. Expert system for monitoring, recording and controlling remote equipment that minimizes wireless telephone airtime
US7406436B1 (en) * 2001-03-22 2008-07-29 Richard Reisman Method and apparatus for collecting, aggregating and providing post-sale market data for an item
GB0107882D0 (en) * 2001-03-29 2001-05-23 Ibm Parsing messages with multiple data formats
US7702563B2 (en) * 2001-06-11 2010-04-20 Otc Online Partners Integrated electronic exchange of structured contracts with dynamic risk-based transaction permissioning
JP4845287B2 (en) * 2001-06-11 2011-12-28 キヤノン株式会社 Form editing apparatus and method, and storage medium storing computer-readable program
US20020188688A1 (en) * 2001-06-12 2002-12-12 Bice Richard S. Automated message handling system and process
US20030009411A1 (en) * 2001-07-03 2003-01-09 Pranil Ram Interactive grid-based graphical trading system for real time security trading
CA2403300A1 (en) * 2002-09-12 2004-03-12 Pranil Ram A method of buying or selling items and a user interface to facilitate the same
US20030093351A1 (en) * 2001-11-14 2003-05-15 Alvin Sarabanchong Method and system for valuation of financial instruments
US20030120575A1 (en) * 2001-11-15 2003-06-26 Foliofn, Inc. Method and apparatus for providing investment advice to multiple investors
US6801201B2 (en) * 2001-12-17 2004-10-05 Recognia Incorporated Method for chart markup and annotation in technical analysis
US20030167223A1 (en) * 2002-03-01 2003-09-04 Financial Fusion, Inc., A Wholly-Owned Subsidiary Of Sybase, Inc. System with methodology for improved transmission of financial information
US20030225857A1 (en) * 2002-06-05 2003-12-04 Flynn Edward N. Dissemination bus interface
US20030225674A1 (en) * 2002-06-05 2003-12-04 Hughes John T. Order chronicle process and method
US9495707B2 (en) 2002-06-12 2016-11-15 Goldman, Sachs & Co. Systems and methods to facilitate generation of pricing information via a pricing graph
US7143191B2 (en) * 2002-06-17 2006-11-28 Lucent Technologies Inc. Protocol message compression in a wireless communications system
WO2003107121A2 (en) * 2002-06-18 2003-12-24 Tradegraph, Llc System and method for analyzing and displaying security trade transactions
US7552077B1 (en) * 2002-06-26 2009-06-23 Trading Technologies International, Inc. System and method for coalescing market data at a network device
US7685049B1 (en) * 2002-06-26 2010-03-23 Trading Technologies International Inc. System and method for coalescing market data at a client device
US7379959B2 (en) * 2002-09-07 2008-05-27 Appistry, Inc. Processing information using a hive of computing engines including request handlers and process handlers
CA2498064C (en) * 2002-09-12 2010-04-13 Mauro Antonio Giacomello A data processing system adapted to integrating non-homogeneous processes
US7610237B1 (en) * 2002-09-30 2009-10-27 Trading Technologies International Inc. System and method for creating trade-related annotations in an electronic trading environment
US7603300B2 (en) * 2002-11-18 2009-10-13 Sap Aktiengesellschaft Collection and analysis of trading data in an electronic marketplace
US7415540B2 (en) * 2002-12-31 2008-08-19 Intel Corporation Scheduling processing threads
US7693775B2 (en) * 2003-01-21 2010-04-06 Lavaflow, Inc. Automated system for routing orders for financial instruments based upon undisclosed liquidity
US20040236662A1 (en) * 2003-05-20 2004-11-25 Korhammer Richard A. Automated system for routing orders for financial instruments among permissioned users
US7327700B2 (en) * 2003-05-30 2008-02-05 Redpine Signals, Inc. Flexible multi-channel multi-thread media access controller and physical layer interface for wireless networks
US7831491B2 (en) * 2003-11-05 2010-11-09 Chicago Mercantile Exchange Inc. Market data message format
US8131625B2 (en) * 2003-11-17 2012-03-06 Bgc Partners, Inc. Customizable trading display of market data
US7899749B1 (en) * 2005-08-09 2011-03-01 Chicago Mercantile Exchange, Inc. System and method for providing intelligent market data snapshots
US20080122457A1 (en) * 2006-11-28 2008-05-29 Kabushiki Kaisha Toshiba Capacitance difference detecting circuit
US7899738B2 (en) * 2007-09-17 2011-03-01 Chicago Mercantile Exchange, Inc. Volume control for mass quote messages

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6463470B1 (en) * 1998-10-26 2002-10-08 Cisco Technology, Inc. Method and apparatus of storing policies for policy-based management of quality of service treatments of network data traffic flows

Also Published As

Publication number Publication date
US8626625B2 (en) 2014-01-07
US20050096999A1 (en) 2005-05-05
CA2885377C (en) 2016-11-29
CA2544856A1 (en) 2005-05-19
CA2544856C (en) 2015-06-09
JP4680925B2 (en) 2011-05-11
JP2007524926A (en) 2007-08-30
US20140089164A1 (en) 2014-03-27
US20190172137A1 (en) 2019-06-06
WO2005045646A2 (en) 2005-05-19
CA2885377A1 (en) 2005-05-19
US10242405B2 (en) 2019-03-26
US20110251944A1 (en) 2011-10-13

Similar Documents

Publication Publication Date Title
WO2005045646A3 (en) Trade engine processing of mass quote messages with market data message format
WO2007040631A3 (en) Secure message delivery and simple output without using a personal computer
WO2006023085A3 (en) Method for creating and using phrase history for accelerating instant messaging input on mobile devices
WO2004083987A3 (en) Improvements relating to communications data management
WO2005089146A3 (en) System and method for integrating multiple messaging systems
WO2001080183A8 (en) Shape processor
AU2003301392A1 (en) System and method for sending sms and text messages
WO2009038981A3 (en) System and method to generate a software framework based on semantic modeling and business rules
WO2007141610A3 (en) Message push with pull of information to a communications computing device
WO2007087375A3 (en) Systems and methods for communicating logic in e-mail messages
WO2005013102A3 (en) System and method for generating reports in a network
CA2533277A1 (en) System and method for generating configurations used for accessing electronic mailboxes
WO2006089223A3 (en) Method and system for transferring digitized representations of documents via computer network transfer protocols
TW200608232A (en) Email system and method, and computer readable medium thereof
AU2002317807A1 (en) Capturing data attribute of predefined type from user
CA2486244A1 (en) System and method for formatting electronic messages from a mobile communication device
EP1679605A4 (en) 3d character mail system
WO2008047054A3 (en) Methods and devices for optimising the resources necessary for the presentation of multimedia contents
Long Federal Reserve cuts growth forecast, predicts no more rate hikes in 2019
Sadoff America II
Zaitseva Е-Learning as a Future-oriented Aspect of Foreign Language Communicative Competence Develop
Brandenburg et al. Burgers Turbulence and the Problem of Star Formation
Tickell BRITAIN'S RARE FLOWERS
Arthur Donizetti: Poliuto
Tortora What j-profs should be teaching you.

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 BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG 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 NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

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: 2544856

Country of ref document: CA

Ref document number: 2006538545

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2004810547

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2004810547

Country of ref document: EP