← Back to Patent Explorer
US5077665A Expired / Lapsed US ⏱️ 0.0 years remaining

Distributed matching system

Assignee: REUTERS TRANSACTIONS SERVICES Ltd
•
Filing: 1989-05-25
•
Granted: 1991-12-31
•
Expires: 2009-05-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A matching system for trading instruments is provided in which bids are automatically matched against offers for given trading instruments for automatically providing matching transactions in order to complete trades for the given trading instruments in which controllable subsets (110, 112) of a distributable system trading book (118) may be selectively provided to trading keystations (24) in the matching system from the host computer (20) or central system for dynamically controllably masking the available trading market. The system comprises the host computer (20) for maintaining a host book data base (118) comprising all of the active bids and offers in the system by trading instrument, a transaction originating keystation (24a) at a client site (26) for providing a bid on a given trading instrument to the system for providing a potential matching transaction, a counterparty keystation (24b) for providing an offer on the given trading instrument involved in the potential matching transaction, and a network (22) for interconnecting the host computer (20), the transaction originating keystation (24a) and the counterparty keystation (24b) in the system for enabling data communication therebetween. Both the transaction originating keystation (24a) and the counterparty keystation (24b) each have an associated local data base keystation book (110, 112) comprising a subset of the host book (118). The content of each of the keystation books (110, 112) has an associated display depth range which is dynamically controllable by the host computer (20) and is dynamically updatable by transaction update broadcast messages (132) received from the host computer (20) through the network (22) which is preferably transparent to the transactions communicated.

Inventors

  • 👤 David L. Silverman
  • 👤 Alfred H. Scholldorf
  • 👤 Norman Keller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:39
CPC Classifications
G; G06; G06Q; G06Q40/00; G06Q40/04

Claims Analysis

Total Claims: 58
Claim 1
Independent Claim 358 words
A matching system for trading instruments in which bids are automatically matched against offers for given trading instruments for automatically providing matching transactions in order to complete trades for said given trading instruments, said system comprising a host computer means for maintaining a host book database comprising all of the active bids and offers in the system by trading instrument; a transaction originating keystation means for providing a bid on a given trading instrument to said system for providing a potential matching transaction; and network means for interconnecting said host computer means, said transaction originating keystation means and said counterparty keystation means in said system for enabling data communications there between, both said transaction originating keystation meand and said counterparty keystation means for said potential matching transaction each having an associated local database keystation book having an associated data storage structure and comprising a subset of said host book, said host computer means dynamically determining said local data base data storage structure, the content of each of said keystation books having an associated display depth range dynamically controllable by said host computer means and being dynamically updatable by transaction update broadcast messages received from said host computer means through said network means, said transaction originating keystation means and said counterparty keystation means comprising means responsive to said received transaction dynamic update broadcast messages for updating said associated keystation books and further comprising means for providing directed messages to said host computer means corresponding to said bid and said offer, respectively, said directed messages updating said host book, said host computer means comprising means for conditionally providing said transaction broadcast update messages to said keystation means in response to the presence of an update condition, said update condition comprising updating of said host book and said received bid or offer having a relative value compared with other bids or offers within said host book which is within said keystation book dynamically controllable display depth range of relative values; whereby controllable subsets of a distributable system trading book may be selectively provided to trading keystations in said matching system from the host for dynamically controllably masking the available trading market.
Claim 2
Dependent Claim 358 words
A matching system for trading instruments in which bids are automatically matched against offers for given trading instruments for automatically providing matching transactions in order to complete trades for said given trading instruments, said system comprising a host computer means for maintaining a host book database comprising all of the active bids and offers in the system by trading instrument; a transaction originating keystation means for providing a bid on a given trading instrument to said system for providing a potential matching transaction; and network means for interconnecting said host computer means, said transaction originating keystation means and said counterparty keystation means in said system for enabling data communications there between, both said transaction originating keystation meand and said counterparty keystation means for said potential matching transaction each having an associated local database keystation book having an associated data storage structure and comprising a subset of said host book, said host computer means dynamically determining said local data base data storage structure, the content of each of said keystation books having an associated display depth range dynamically controllable by said host computer means and being dynamically updatable by transaction update broadcast messages received from said host computer means through said network means, said transaction originating keystation means and said counterparty keystation means comprising means responsive to said received transaction dynamic update broadcast messages for updating said associated keystation books and further comprising means for providing directed messages to said host computer means corresponding to said bid and said offer, respectively, said directed messages updating said host book, said host computer means comprising means for conditionally providing said transaction broadcast update messages to said keystation means in response to the presence of an update condition, said update condition comprising updating of said host book and said received bid or offer having a relative value compared with other bids or offers within said host book which is within said keystation book dynamically controllable display depth range of relative values; whereby controllable subsets of a distributable system trading book may be selectively provided to trading keystations in said matching system from the host for dynamically controllably masking the available trading market.
Claim 3
Dependent Claim 33 words
A matching system in accordance with claim 1 wherein said host computer means comprises means for processing said matching transactions for a given trading instrument in time order entry to said matching system.
Claim 4
Dependent Claim 25 words
A matching system in accordance with claim 1 wherein said subset keystation books comprise accumulated summaries of corresponding bids and offers in said host book.
Claim 5
Dependent Claim 30 words
A matching system in accordance with claim 3 wherein said keystation means responsive to said received transaction update broadcast messages comprises means for updating said accumulated summaries in response thereto.
Claim 6
Dependent Claim 26 words
A matching system in accordance with claim 4 wherein said accumulated summaries comprise an accumulation of common price bids and an accumulation of common price offers.
Claim 7
Dependent Claim 26 words
A matching system in accordance with claim 3 wherein said accumulated summaries comprise an accumulation of common price bids and an accumulation of common price offers.
Claim 8
Dependent Claim 16 words
A matching system in accordance with claim 1 wherein said bids and offers comprise logical data.
Claim 9
Dependent Claim 33 words
A matching system in accordance with claim 7 wherein said host computer means comprises means for processing said matching transactions for a given trading instrument in time order entry to said matching system.
Claim 10
Dependent Claim 25 words
A matching system in accordance with claim 7 wherein said subset keystation books comprise accumulated summaries of corresponding bids and offers in said host book.
Claim 11
Dependent Claim 30 words
A matching system in accordance with claim 9 wherein said keystation means responsive to said received transaction update broadcast messages comprises means for updating said accumulated summaries in response thereto.
Claim 12
Dependent Claim 26 words
A matching system in accordance with claim 10 wherein said accumulated summaries comprise an accumulation of common price bids and an accumulation of common price offers.
Claim 13
Dependent Claim 26 words
A matching system in accordance with claim 9 wherein said accumulated summaries comprise an accumulation of common price bids and an accumulation of common price offers.
Claim 14
Dependent Claim 24 words
A matching system in accordance with claim 1 wherein said network means comprises means transparent to the transactional data associated with said matching system.
Claim 15
Dependent Claim 33 words
A matching system in accordance with claim 13 wherein said host computer means comprises means for processing said matching transactions for a given trading instrument in time order entry to said matching system.
Claim 16
Dependent Claim 25 words
A matching system in accordance with claim 13 wherein said subset keystation books comprise accumulated summaries of corresponding bids and offers in said host book.
Claim 17
Dependent Claim 30 words
A matching system in accordance with claim 15 wherein said keystation means responsive to said received transaction update broadcast messages comprises means for updating said accumulated summaries in response thereto.
Claim 18
Dependent Claim 26 words
A matching system in accordance with claim 16 wherein said accumulated summaries comprise an accumulation of common price bids and an accumulation of common price offers.
Claim 19
Dependent Claim 26 words
A matching system in accordance with claim 15 wherein said accumulated summaries comprise an accumulation of common price bids and an accumulation of common price offers.
Claim 20
Dependent Claim 16 words
A matching system in accordance with claim 13 wherein said bids and offers comprise logical data.
Claim 21
Dependent Claim 21 words
A matching system in accordance with claim 1 wherein said keystation means comprises display means for displaying said associated keystation book.
Claim 22
Dependent Claim 34 words
A matching system in accordance with claim 20 wherein said keystation book comprises displayable data having said keystation book display depth range, whereby bids and offer outside said display depth range are not displayed.
Claim 23
Dependent Claim 33 words
A matching system in accordance with claim 20 wherein said host computer means comprises means for processing said matching transactions for a given trading instrument in time order entry to said matching system.
Claim 24
Dependent Claim 34 words
A matching system in accordance with claim 22 wherein said keystation book comprises displayable data having said keystation book display depth range, whereby bids and offer outside said display depth range are not displayed.
Claim 25
Dependent Claim 25 words
A matching system in accordance with claim 20 wherein said subset keystation books comprise accumulated summaries of corresponding bids and offers in said host book.
Claim 26
Dependent Claim 34 words
A matching system in accordance with claim 24 wherein said keystation book comprises displayable data having said keystation book display depth range, whereby bids and offer outside said display depth range are not displayed.
Claim 27
Dependent Claim 30 words
A matching system in accordance with claim 20 wherein said keystation means responsive to said received transaction update broadcast messages comprises means for updating said accumulated summaries in response thereto.
Claim 28
Dependent Claim 34 words
A matching system in accordance with claim 26 wherein said keystation book comprises displayable data having said keystation book display depth range, whereby bids and offer outside said display depth range are not displayed.
Claim 29
Dependent Claim 26 words
A matching system in accordance with claim 20 wherein said accumulated summaries comprise an accumulation of common price bids and an accumulation of common price offers.
Claim 30
Dependent Claim 34 words
A matching system in accordance with claim 28 wherein said keystation book comprises displayable data having said keystation book display depth range, whereby bids and offer outside said display depth range are not displayed.
Claim 31
Dependent Claim 16 words
A matching system in accordance with claim 20 wherein said bids and offers comprise logical data.
Claim 32
Dependent Claim 34 words
A matching system in accordance with claim 30 wherein said keystation book comprises displayable data having said keystation book display depth range, whereby bids and offer outside said display depth range are not displayed.
Claim 33
Dependent Claim 39 words
A matching system in accordance with claim 1 wherein said keystation books each comprise a restricted subset of the total depth of said host book with respect to the best bids and offers present in said host book database.
Claim 34
Dependent Claim 33 words
A matching system in accordance with claim 32 wherein said host computer means comprises means for processing said matching transactions for a given trading instrument in time order entry to said matching system.
Claim 35
Dependent Claim 25 words
A matching system in accordance with claim 32 wherein said subset keystation books comprise accumulated summaries of corresponding bids and offers in said host book.
Claim 36
Dependent Claim 30 words
A matching system in accordance with claim 34 wherein said keystation means responsive to said received transaction update broadcast messages comprises means for updating said accumulated summaries in response thereto.
Claim 37
Dependent Claim 26 words
A matching system in accordance with claim 35 wherein said accumulated summaries comprise an accumulation of common price bids and an accumulation of common price offers.
Claim 38
Dependent Claim 26 words
A matching system in accordance with claim 34 wherein said accumulated summaries comprise an accumulation of common price bids and an accumulation of common price offers.
Claim 39
Dependent Claim 27 words
A matching system in accordance with claim 32 wherein said display depth of one for said keystation books prevents looking into said host book at said keystations.
Claim 40
Dependent Claim 23 words
A matching system in accordance with claim 1 wherein said keystation books bids and offers are anonymous prior to completing said matching transaction.
Claim 41
Dependent Claim 19 words
A matching system in accordance with claim 1 wherein said data communication is via user tokens in said system.
Claim 42
Dependent Claim 27 words
A matching system in accordance with claim 1 wherein said display depth of one for said keystation books prevents looking into said host book at said keystations.
Claim 43
Dependent Claim 51 words
A matching system in accordance with claim 1 wherein each of said associated keystations means further comprises an order book, said order book comprising the orders being maintained by said associated keystation means in said system, said order book being updatable in response to directed messages form said host computer means.
Claim 44
Dependent Claim 17 words
A matching system in accordance with claim 1 wherein said given trading investments comprise foreign exchange currencies.
Claim 45
Dependent Claim 33 words
A matching system in accordance with claim 43 wherein said host computer means comprises means for processing said matching transactions for a given trading instrument in time order entry to said matching system.
Claim 46
Dependent Claim 25 words
A matching system in accordance with claim 43 wherein said subset keystation books comprise accumulated summaries of corresponding bids and offers in said host book.
Claim 47
Dependent Claim 30 words
A matching system in accordance with claim 45 wherein said keystation means responsive to said received transaction update broadcast messages comprises means for updating said accumulated summaries in response thereto.
Claim 48
Dependent Claim 26 words
A matching system in accordance with claim 46 wherein said accumulated summaries comprise an accumulation of common price bids and an accumulation of common price offers.
Claim 49
Dependent Claim 26 words
A matching system in accordance with claim 45 wherein said accumulated summaries comprise an accumulation of common price bids and an accumulation of common price offers.
Claim 50
Dependent Claim 16 words
A matching system in accordance with claim 43 wherein said bids and offers comprise logical data.
Claim 51
Dependent Claim 23 words
A matching system in accordance with claim 43 wherein said network means comprises means transparent to transactional data associated with said matching system.
Claim 52
Dependent Claim 21 words
A matching system in accordance with claim 43 wherein said keystation means comprising display means for displaying said associated keystation book.
Claim 53
Dependent Claim 34 words
A matching system in accordance with claim 51 wherein said keystation book comprises displayable data having said keystation book display depth range, whereby bids and offer outside said display depth range are not displayed.
Claim 54
Dependent Claim 39 words
A matching system in accordance with claim 43 wherein said keystation books each comprise a restricted subset of the total depth of said host book with respect to the best bids and offers present in said host book database.
Claim 55
Dependent Claim 23 words
A matching system in accordance with claim 43 wherein said keystation book bids and offers are anonymous prior to completing said matching transaction.
Claim 56
Dependent Claim 19 words
A matching system in accordance with claim 43 wherein said data communication is via user tokens in said system.
Claim 57
Dependent Claim 27 words
A matching system in accordance with claim 43 wherein said display depth of one for said keystation books prevents looking into said host book at said keystations.
Claim 58
Dependent Claim 51 words
A matching system in accordance with claim 43 wherein each of said associated keystations means further comprises an order book, said order book comprising the orders being maintained by said associated keystation means in said system, said order books being updatable in response to directed messages from said host computer means.

References Cited (Backward Citations)

US3581072A Cited
US3573747A Cited
GB1489571A Cited
GB1489573A Cited
US4412287A Cited
US4677552A Cited
US4868866A Cited
US4674044A Cited
US4745559A Cited
US4750135A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-12-30 1995-07-01 1995-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-12-30 1999-07-01 1999-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-12-30 2003-07-01 2003-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag