Back to results
US 2019/0318429 A1Published application
Method and apparatus for exchange-based condition processing
AssigneeBGC Partners, Inc.
InventorsHoward W. Lutnick, Bijoy Paul, Michael Sweeting
Life of this patent
Estimating the term…
Abstract
Various embodiments of exchanges are described. Methods and other embodiments are also described.
Claims20
(canceled)
An electronic exchange system comprising:
- a first physical processing element of an electronic processor configured to control:
- adding each order of a plurality orders defining a respective side of a trade for a financial instrument and from a remote computing device external to the electronic exchange system, to a respective one of a queue of buy orders and a queue of sell orders for the financial instrument, and
- determining that at least a first order in the queue of buy orders and a second order in the queue of sell orders match;
- a second physical processing element of the electronic processor configured to control:
- receiving an indication of an occurrence of an event,
- determining that placement of an order is conditioned on the occurrence, in which the order defines a side of a trade for the financial instrument, and
- in response to determining that the placement of the order is conditioned on the occurrence, transmitting an indication to add the order to a respective one of the queue of buy orders and the queue of sell orders to the first physical processing element through a physical data bus,
- in which the physical data bus is configured to allow communication of the indication to add the order from the second physical processing element to the first physical processing element using at least one of direct memory access and direct register access to transport information in a physical local memory location of the second physical processing element directly into a physical local memory location of the first physical processing element where instructions to be executed by the first physical processing element are stored;
- in which the indication to add the order is added to an ordered stack of instructions in a memory to be executed by the first physical processing element;
- and
- wherein the indication to add the order is designated in a location in the stack with a higher priority than at least one second instruction that was pending in the stack before the indication to add the order is received by the first physical processing element through the physical data bus such that an instruction to add the order to the respective one of the queue is performed before the at least one second instruction.
8 more elements
Dependencies are inferred from the claim text.