Order centric tracking system and protocol for communications with handheld trading units
First Claim
Patent Images
1. A handheld computing device implemented method for processing an order for a security traded on a floor of a trading exchange, the method comprising:
- receiving from a computer server an order message comprising a request to trade a security associated with a symbol;
processing the received order message in the handheld computing device to extract data identifying the symbol associated with the request to trade;
generating in the handheld computing device an order reply message that indicates whether the order message is accepted or rejected;
sending the order reply message to the computer server, the reply message indicating whether the order message is accepted or rejected; and
in the instance where the order reply message indicates that the handheld computing device accepted the order, sending to the computer server an execution message comprising;
the symbol, an execution price, and an execution quantity.
2 Assignments
0 Petitions
Accused Products
Abstract
A computerized method and system for tracking orders implemented on a trading floor exchange is disclosed. The system is order-centric and is configured to route orders to a booth and floor broker in accordance with a symbol associated with the particular security being traded. Floor brokers communicate with the trading system through handheld devices connected to a handheld server via a wireless interface. A specific protocol for messaging protocol for communications between the handheld devices and the handheld server is also disclosed.
18 Citations
13 Claims
-
1. A handheld computing device implemented method for processing an order for a security traded on a floor of a trading exchange, the method comprising:
-
receiving from a computer server an order message comprising a request to trade a security associated with a symbol; processing the received order message in the handheld computing device to extract data identifying the symbol associated with the request to trade; generating in the handheld computing device an order reply message that indicates whether the order message is accepted or rejected; sending the order reply message to the computer server, the reply message indicating whether the order message is accepted or rejected; and in the instance where the order reply message indicates that the handheld computing device accepted the order, sending to the computer server an execution message comprising;
the symbol, an execution price, and an execution quantity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory processor-readable medium storing processor-issuable instructions to:
-
receive from a computer server an order message comprising a request to trade a security associated with a symbol; process the received order message to extract data identifying the symbol associated with the request to trade; generate an order reply message that indicates whether the order message is accepted or rejected; send the order reply message to the computer server, the reply message indicating whether the order message is accepted or rejected; and in the instance where the order reply message indicates that the order has been accepted, send to the computer server an execution message comprising;
the symbol, an execution price, and an execution quantity. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for processing an order for a security traded on a floor of a trading exchange, comprising:
-
a memory; a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions to; receive from a computer server an order message comprising a request to trade a security associated with a symbol; process the received order message to extract data identifying the symbol associated with the request to trade; generate an order reply message that indicates whether the order message is accepted or rejected; send the order reply message to the computer server, the reply message indicating whether the order message is accepted or rejected; and in the instance where the order reply message indicates that the order has been accepted, send to the computer server an execution message comprising;
the symbol, an execution price, and an execution quantity.
-
Specification