System and method for creating trade-related annotations in an electronic trading environment
First Claim
Patent Images
1. A method for recording annotations in an electronic trading environment, the method comprising:
- receiving real time market data from an electronic exchange comprising a best bid price and a best ask price currently available for a tradeable object;
displaying a first graphical interface at a client terminal, wherein the first graphical interface displays the real time market data as the real time market data is being received from the electronic exchange;
providing a second graphical interface at the client terminal in relation to the first graphical interface, wherein the second graphical interface is used to record user annotations relative to the real time market data;
receiving a first command from a user input device in relation to the first graphical interface to flag a current time as the real time market data is being received and displayed in the first graphical interface;
responsive to receiving the first command, creating an incomplete annotation record that comprises the current time that was flagged;
displaying an indicator associated with the flagged time that is selectable by a user input device to open the incomplete annotation record;
receiving a second command to select the indicator from a user input device at a subsequent time to the flagged time to complete the incomplete annotation record;
responsive to the selection of the indicator by the second command, displaying the incomplete annotation record on the second graphical interface;
receiving user data corresponding to the flagged time for entry into the incomplete annotation record to create a completed annotation record; and
storing the user data associated with the annotation record.
4 Assignments
0 Petitions
Accused Products
Abstract
A client terminal displays a trading screen interface and an annotation interface in relation to the trading screen interface. The annotation interface allows a trader to enter trade-related annotations in a quick and efficient manner or flag a predetermined time and input annotations to be associated with the flagged time a later time, while the trading screen interface allows the trader to make trades at the most favorable prices and in a speedy manner. The annotation interface may alternatively not be displayed and allow for audio input.
57 Citations
28 Claims
-
1. A method for recording annotations in an electronic trading environment, the method comprising:
-
receiving real time market data from an electronic exchange comprising a best bid price and a best ask price currently available for a tradeable object; displaying a first graphical interface at a client terminal, wherein the first graphical interface displays the real time market data as the real time market data is being received from the electronic exchange; providing a second graphical interface at the client terminal in relation to the first graphical interface, wherein the second graphical interface is used to record user annotations relative to the real time market data; receiving a first command from a user input device in relation to the first graphical interface to flag a current time as the real time market data is being received and displayed in the first graphical interface; responsive to receiving the first command, creating an incomplete annotation record that comprises the current time that was flagged; displaying an indicator associated with the flagged time that is selectable by a user input device to open the incomplete annotation record; receiving a second command to select the indicator from a user input device at a subsequent time to the flagged time to complete the incomplete annotation record; responsive to the selection of the indicator by the second command, displaying the incomplete annotation record on the second graphical interface; receiving user data corresponding to the flagged time for entry into the incomplete annotation record to create a completed annotation record; and storing the user data associated with the annotation record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for recording annotations in an electronic trading environment, the method comprising:
-
receiving real time market data from an electronic exchange comprising a best bid price and a best ask price currently available for a tradeable object; displaying a trading screen interface, wherein the trading screen interface displays the real time market data as the real time market data is being received from the electronic exchange; displaying an annotation interface in relation to the trading screen interface; receiving a first command from a user input device in relation to the trading screen interface to flag a current time as the real time market data is being received and displayed in the trading screen interface; responsive to receiving the first command, creating an incomplete annotation record that comprises the current time that was flagged; displaying an indicator associated with the flagged time that is selectable by a user input device to open the incomplete annotation record; receiving a second command to select the indicator from a user input device at a subsequent time to the flagged time to complete the incomplete annotation record; responsive to the selection of the indicator by the second command, displaying the incomplete annotation record on the second graphical user interface; receiving user data corresponding to the flagged time via the annotation interface for entry into the incomplete annotation record to create a completed annotation record; and storing the user data in a database for storing annotations received via the annotation interface. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A client terminal for recording annotations in an electronic trading environment, the client terminal comprising:
-
a trading application stored on a computer readable medium for displaying a trading screen interface and real time market data comprising a best bid price and a best ask price currently available for a tradeable object, wherein the real time market data is being displayed as it is being received from an electronic exchange; and an annotation application stored on a computer readable medium for receiving a first command to flag a current time as the real time market data is being received and displayed in the trading screen interface, the annotation application further for providing an annotation interface, wherein the first command is received in relation to the trading screen interface, wherein upon receiving the first command, an incomplete annotation record that comprises the flagged time is created, wherein the annotation interface is used to receive user annotations subsequent to the flagged time upon receiving a second command to complete the incomplete annotation record. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer readable medium having computer executable instructions stored therein to cause the computer to carry out the method comprising:
-
receiving real time market data from an electronic exchange comprising a best bid price and a best ask price currently available for a tradeable object; displaying a first graphical interface at a client terminal, wherein the first graphical interface displays the real time market data as the real time market data is being received from the electronic exchange; providing a second graphical interface at the client terminal in relation to the first graphical interface, wherein the second graphical interface is used to record user annotations relative to the real time market data; receiving a first command from a user input device in relation to the first graphical interface to flag a current time as the real time market data is being received and displayed in the first graphical interface; responsive to receiving the first command, creating an incomplete annotation record that comprises the current time that was flagged; displaying an indicator associated with the flagged time that is selectable by a user input device to open the incomplete annotation record; receiving a second command to select the indicator from a user input device at a subsequent time to the flagged time to complete the incomplete annotation record; responsive to the selection of the indicator by the second command, displaying the incomplete annotation record on the second graphical interface; receiving user data corresponding to the flagged time for entry into the incomplete annotation record to create a completed annotation record; and storing the user data associated with the annotation record.
-
-
28. A computer readable medium having computer executable instructions stored therein to cause the computer to carry out the method comprising:
-
receiving real time market data from an electronic exchange comprising a best bid price and a best ask price currently available for a tradeable object; displaying a trading screen interface, wherein the trading screen interface displays the real time market data as the real time market data is being received from the electronic exchange; displaying an annotation interface in relation to the trading screen interface; receiving a first command from a user input device in relation to the trading screen interface to flag a current time as the real time market data is being received and displayed in the trading screen interface; responsive to receiving the first command, creating an incomplete annotation record that comprises the current time that was flagged; displaying an indicator associated with the flagged time that is selectable by a user input device to open the incomplete annotation record; receiving a second command to select the indicator from a user input device at a subsequent time to the flagged time to complete the incomplete annotation record; responsive to the selection of the indicator by the second command, displaying the incomplete annotation record on the second graphical user interface; receiving user data corresponding to the flagged time via the annotation interface for entry into the incomplete annotation record to create a completed annotation record; and storing the user data in a database for storing annotations received via the annotation interface.
-
Specification