Click based trading with intuitive grid display of market depth
DC CAFCFirst Claim
1. A method for displaying market information relating to and facilitating trading of a commodity being traded in an electronic exchange having an inside market with a highest bid price and a lowest ask price on a graphical user interface, the method comprising:
- dynamically displaying a first indicator in one of a plurality of locations in a bid display region, each location in the bid display region corresponding to a price level along a common static price axis, the first indicator representing quantity associated with at least one order to buy the commodity at the highest bid price currently available in the market;
dynamically displaying a second indicator in one of a plurality of locations in an ask display region, each location in the ask display region corresponding to a price level along the common static price axis, the second indicator representing quantity associated with at least one order to sell the commodity at the lowest ask price currently available in the market;
displaying the bid and ask display regions in relation to fixed price levels positioned along the common static price axis such that when the inside market changes, the price levels along the common static price axis do not move and at least one of the first and second indicators moves in the bid or ask display regions relative to the common static price axis;
displaying an order entry region comprising a plurality of locations for receiving commands to send trade orders, each location corresponding to a price level along the common static price axis; and
in response to a selection of a particular location of the order entry region by a single action of a user input device, setting a plurality of parameters for a trade order relating to the commodity and sending the trade order to the electronic exchange.
1 Assignment
Litigations
4 Petitions

Reexamination
Accused Products

Abstract
A method and system for reducing the time it takes for a trader to place a trade when electronically trading on an exchange, thus increasing the likelihood that the trader will have orders filled at desirable prices and quantities. The “Mercury” display and trading method of the present invention ensure fast and accurate execution of trades by displaying market depth on a vertical or horizontal plane, which fluctuates logically up or down, left or right across the plane as the market prices fluctuates. This allows the trader to trade quickly and efficiently.
622 Citations
40 Claims
-
1. A method for displaying market information relating to and facilitating trading of a commodity being traded in an electronic exchange having an inside market with a highest bid price and a lowest ask price on a graphical user interface, the method comprising:
-
dynamically displaying a first indicator in one of a plurality of locations in a bid display region, each location in the bid display region corresponding to a price level along a common static price axis, the first indicator representing quantity associated with at least one order to buy the commodity at the highest bid price currently available in the market;
dynamically displaying a second indicator in one of a plurality of locations in an ask display region, each location in the ask display region corresponding to a price level along the common static price axis, the second indicator representing quantity associated with at least one order to sell the commodity at the lowest ask price currently available in the market;
displaying the bid and ask display regions in relation to fixed price levels positioned along the common static price axis such that when the inside market changes, the price levels along the common static price axis do not move and at least one of the first and second indicators moves in the bid or ask display regions relative to the common static price axis;
displaying an order entry region comprising a plurality of locations for receiving commands to send trade orders, each location corresponding to a price level along the common static price axis; and
in response to a selection of a particular location of the order entry region by a single action of a user input device, setting a plurality of parameters for a trade order relating to the commodity and sending the trade order to the electronic exchange. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
dynamically displaying a third indicator at one of the plurality of locations in the bid display region, the third indicator representing quantity associated with at least one order to buy the commodity at a price different than the highest bid price currently available in the market; and
dynamically displaying a fourth indicator at one of the plurality of locations in the ask display region, the fourth indicator representing quantity associated with at least one order to sell the commodity at a price different than the lowest ask price currently available in the market.
-
-
12. The method of claim 11 wherein a location of the plurality of locations of the bid display region comprises a blank region in which there is no first or third indicator displayed.
-
13. The method of claim 1 wherein a location of the plurality of locations of the ask display region comprises a blank region in which there is no second or fourth indicator displayed.
-
14. The method of claim 1 wherein the order entry region comprises:
-
a bid order entry region comprising a plurality of locations for receiving commands to send buy orders, each location corresponding to a price level along the common static price axis; and
an ask order entry region comprising a plurality of locations for receiving commands to send sell orders, each location corresponding to a price level along the common static price axis.
-
-
15. The method of claim 14 wherein the bid order entry region overlaps with the bid display region and the ask order entry region overlaps with the ask display region.
-
16. The method of claim 1 further comprising dynamically displaying an entered order indicator in association with the price levels arranged along the common static price axis.
-
17. The method of claim 16 wherein the entered order indicator is displayed in an entered order region.
-
18. The method of claim 1 further comprising dynamically displaying a last trade indicator in association with the common static price axis.
-
19. The method of claim 18 wherein the last trade indicator is displayed in a last trade region.
-
20. The method of claim 1 further comprising the steps of:
-
displaying the first indicator at a first location associated with a first price level on the common static price axis at a first time; and
displaying the first indicator at a second location associated with a different price level on the common static price axis at a second time subsequent to the first time.
-
-
21. The method of claim 1 further comprising the steps of:
-
displaying the second indicator at a first location associated with a first price level on the common static price axis at a first time; and
displaying the second indicator at a second location associated with a different price level on the common static price axis at a second time subsequent to the first time.
-
-
22. The method of claim 1 further comprising the steps of:
-
displaying the first indicator at a first location associated with a particular price level on the common static price axis; and
repositioning the common static price axis such that the first indicator is displayed at a second location associated with the particular price level on the common static price axis.
-
-
23. The method of claim 1 further comprising the steps of:
- displaying the second indicator at a first location associated with a particular price level on the common static price axis; and
repositioning the common static price axis such that the second indicator is displayed at a second location associated with the particular price level on the common static price axis.
- displaying the second indicator at a first location associated with a particular price level on the common static price axis; and
-
24. The method of claim 1 wherein the bid and ask display regions are displayed in different colors.
-
25. The method of claim 1 wherein the first and second indicators are displayed in different colors.
-
26. The method of claim 1 wherein the bid and ask display regions are displayed in a window further comprising centering the display of the first and second indicators in the window upon receipt of a centering instruction.
-
28. The method of claim 11 wherein the first and third indicators are displayed in locations of the bid display region that are arranged along an axis which is parallel to the common static price axis.
-
29. The method of claim 11 wherein the second and fourth indicators are displayed in locations of the ask display region that are arranged along an axis which is parallel to the common static price axis.
-
30. The method of claim 11 comprising the steps of:
-
displaying the first indicator at a first location associated with a first price level on the common static price axis at a first time; and
displaying the first indicator at a second location associated with a different price level on the common static price axis at a second time subsequent to the first time.
-
-
31. The method of claim 30 wherein the third and fourth indicators remain in the same location in the bid and ask display regions, respectively, before and after the first indicator is displayed at the second location.
-
32. The method of claim 31 wherein each location of the bid display region corresponds to a different price level along the common static price axis and each location of the ask display region corresponds to a different price level along the common static price.
-
33. The method of claim 11 comprising the steps of:
-
displaying the second indicator at a first location associated with a first price level on the common static price axis at a first time; and
displaying the second indicator at a second location associated with a different price level on the common static price axis at a second time subsequent to the first time.
-
-
34. The method of claim 33 wherein the third and fourth indicators remain in the same location in the bid an ask display regions, respectively, before and after the second indicator is displayed at the second location.
-
35. The method of claim 34 wherein each location of the bid display region corresponds to a different price level along the common static price axis and each location of the ask display region corresponds to a different price level along the common static price.
-
36. The method of claim 1 wherein the bid and ask display regions are displayed separately.
-
37. The method of claim 1 wherein the first and second indicators are based on an exchange order book and wherein the price levels along the common static price axis do not move in response to the addition of a price to the exchange order book, the additional price comprising a price for which there is a corresponding displayed location in at least one of the bid and ask display regions.
-
38. The method of claim 37 wherein the price levels along the common static price axis do not move in response to the removal of a price from the exchange order book, the removed price comprising a price for which there is a corresponding displayed location in at least one of the bid and ask display regions.
-
39. The method of claim 1 wherein the first and second indicators are based on an exchange order book and the price levels along the common static price axis never move in response to a price change in the exchange order book relating to a price which corresponds to a displayed location in at least one of the bid and ask display regions.
-
40. The method of claim 1 the plurality of parameters comprises a price and type of order.
-
27. A computer readable medium having program code recorded thereon for execution on a computer for displaying market information relating to and facilitating trading of a commodity being traded in an electronic exchange having an inside market with a highest bid price and a lowest ask price on a graphical user interface, the program code causing a machine to perform the following method steps:
-
dynamically displaying a first indicator in one of a plurality of locations in a bid display region, each location in the bid display region corresponding to a price level along a common static price axis, the first indicator representing quantity associated with at least one order to buy the commodity at the highest bid price currently available in the market;
dynamically displaying a second indicator in one of a plurality of locations in an ask display region, each location in the ask display region corresponding to a the price level along the common Static price axis, the second indicator representing quantity associated with at least one order to sell the commodity at the lowest ask price currently available in the market;
displaying the bid and ask display regions in relation to fixed price levels positioned along the common static price axis such that when the inside market changes, the price levels along the common static price axis do not move and at least one of the first and second indicators moves in the bid or ask display regions relative to the common static price axis;
displaying an order entry region comprising a plurality of locations for receiving commands to send trade orders, each location corresponding to a price level along the common static price axis; and
in response to a selection of a particular location of the order entry region by a single action of a user input device, setting a plurality of parameters for a trade order relating to the commodity and sending the trade order to the electronic exchange.
-
Specification