Facilitation of deterministic interaction with a dynamically changing transaction processing environment
AssigneeChicago Mercantile Exchange Inc.
InventorsNicholas Bandy, Matthew Morano
Life of this patent
Estimating the term…
Loading patent…
AssigneeChicago Mercantile Exchange Inc.
InventorsNicholas Bandy, Matthew Morano
Estimating the term…
The disclosed embodiments relate to ensuring that a selected value, selected, for example, via interaction with a graphic user interface, of a dynamically changing parameter, such as a price, is used when generating an electronic data transaction request message in a data transaction processing system, such as an electronic trading system. The data transaction processing system being a system in which data items, such as financial contracts, e.g. futures contracts, are transacted or otherwise traded by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters. A selected value is temporarily buffered allowing the represented value to update wherein a subsequently generated transaction may be based on the buffered value rather than an updated value.
A system for ensuring a selected value of a dynamically changing parameter is used when generating an electronic data transaction request message in a data transaction processing system in which data items are transacted by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters specified by the electronic data transaction request messages received from different client computers over a data communication network and transmits electronic data transaction result messages to the client computers indicative of the results thereof, each of the electronic data transaction result messages comprising first and second result parameters having values associated therewith, wherein the value is selected by a user via a user interface displayed on a display of a computer coupled with the data transaction processing system, the system comprising:
A computer implemented method of ensuring a selected value of a dynamically changing parameter is used when generating an electronic data transaction request message in a data transaction processing system in which data items are transacted by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters specified by the electronic data transaction request messages received from different client computers over a data communication network and transmits electronic data transaction result messages to the client computers indicative of the results thereof, each of the electronic data transaction result messages comprising first and second result parameters having values associated therewith, wherein the value is selected by a user via a user interface displayed on a display of a computer coupled with the data transaction processing system, the method comprising:
A system for ensuring a selected value of a dynamically changing parameter is used when generating an electronic data transaction request message in a data transaction processing system in which data items are transacted by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters specified by the electronic data transaction request messages received from different client computers over a data communication network and transmits electronic data transaction result messages to the client computers indicative of the results thereof, each of the electronic data transaction result messages comprising first and second result parameters having values associated therewith, wherein the value is selected by a user via a user interface displayed on a display of a computer coupled with the data transaction processing system, the system comprising:
A non-transitory computer readable medium having instructions stored therein which, when executed by a processor, cause the processor to ensure a selected value of a dynamically changing parameter is used when generating an electronic data transaction request message in a data transaction processing system in which data items are transacted by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters specified by the electronic data transaction request messages received from different client computers over a data communication network and transmits electronic data transaction result messages to the client computers indicative of the results thereof, each of the electronic data transaction result messages comprising first and second result parameters having values associated therewith, wherein the value is selected by a user via a user interface displayed on a display coupled with the processor, the instructions further causing the processor to:
A system for ensuring a selected value of a dynamically changing parameter is used when generating an electronic data transaction request message in a data transaction processing system in which data items are transacted by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters specified by the electronic data transaction request messages received from different client computers over a data communication network and transmits electronic data transaction result messages to the client computers indicative of the results thereof, each of the electronic data transaction result messages comprising first and second result parameters having values associated therewith, wherein the value is selected by a user via a user interface displayed on a display of a computer coupled with the data transaction processing system, the method comprising:
Dependencies are inferred from the claim text.