System and method for creating a market map in an electronic trading environment
First Claim
Patent Images
1. A method for displaying information related to a plurality of tradable objects in an electronic trading environment via a market map, the method comprising:
- receiving first market information relating to a first tradeable object via a client terminal, the first market information comprising bid and ask orders;
receiving second market information relating to a second tradeable object via the client terminal, the second market information comprising bid and ask orders;
establishing a repositioning ratio defining relative repositioning movement between the first and second market information via the client terminal;
dynamically displaying, via an output device associated with the client terminal, at least a portion of the first market information in a first view of a first plurality of locations of a portion of a first static price axis where each location of the first plurality corresponds to a price level along the first static price axis, the displayed first market information comprising a first plurality of indicators, each indicator displayed in one of the first plurality of locations;
dynamically displaying, via the output device, at least a portion of the second market information in a second view of a second plurality of locations of a portion of a second price axis where each location of the second plurality corresponds to a price level of the second static price axis, the displayed second market information comprising a second plurality of indicators, each indicator displayed in one of the second plurality of locations in relation to the second static price axis;
receiving a command to reposition the first view a first number of price levels, via an input device associated with the client terminal;
repositioning the first view relative to the first static price axis via the client terminal and in response to the command, where the first number of price levels is repositioned to a new first plurality of locations of the first static price axis such that the first view shifts the first number of price levels to the new first plurality of locations, a number of the first plurality of locations and a number of the new first plurality of locations being substantially the same;
applying the repositioning ratio to the first number of price levels to determine a second number of price levels to shift the second view of the second market information via the client terminal; and
repositioning the second view, via the client terminal and in response to repositioning the first view, where the second number of price levels is repositioned to a new second plurality of locations of the second static price axis such that the second view shifts the second number of price levels relative to the second static axis to the new second plurality of locations.
1 Assignment
0 Petitions
Accused Products
Abstract
A market map interface displays market information and trader-related information associated with at least two tradable objects. In one embodiment, the at least two graphical interfaces may be linked, and a user may define one or more adjustment parameters to be used to adjust the view of information being displayed via the linked graphical interfaces. For instance, a user may initiate repositioning of one of the linked graphical interfaces, thus, effectively, causing other linked graphical interfaces to be repositioned according to the defined adjustment parameters.
-
Citations
24 Claims
-
1. A method for displaying information related to a plurality of tradable objects in an electronic trading environment via a market map, the method comprising:
-
receiving first market information relating to a first tradeable object via a client terminal, the first market information comprising bid and ask orders; receiving second market information relating to a second tradeable object via the client terminal, the second market information comprising bid and ask orders; establishing a repositioning ratio defining relative repositioning movement between the first and second market information via the client terminal; dynamically displaying, via an output device associated with the client terminal, at least a portion of the first market information in a first view of a first plurality of locations of a portion of a first static price axis where each location of the first plurality corresponds to a price level along the first static price axis, the displayed first market information comprising a first plurality of indicators, each indicator displayed in one of the first plurality of locations; dynamically displaying, via the output device, at least a portion of the second market information in a second view of a second plurality of locations of a portion of a second price axis where each location of the second plurality corresponds to a price level of the second static price axis, the displayed second market information comprising a second plurality of indicators, each indicator displayed in one of the second plurality of locations in relation to the second static price axis; receiving a command to reposition the first view a first number of price levels, via an input device associated with the client terminal; repositioning the first view relative to the first static price axis via the client terminal and in response to the command, where the first number of price levels is repositioned to a new first plurality of locations of the first static price axis such that the first view shifts the first number of price levels to the new first plurality of locations, a number of the first plurality of locations and a number of the new first plurality of locations being substantially the same; applying the repositioning ratio to the first number of price levels to determine a second number of price levels to shift the second view of the second market information via the client terminal; and repositioning the second view, via the client terminal and in response to repositioning the first view, where the second number of price levels is repositioned to a new second plurality of locations of the second static price axis such that the second view shifts the second number of price levels relative to the second static axis to the new second plurality of locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20)
-
-
13. A method for creating a market map interface for displaying information related to a plurality of tradable objects, the method comprising:
-
receiving first market information relating to a first tradeable object via a client terminal, the first market information comprising bid and ask orders; receiving second market information relating to a second tradeable object via the client terminal, the second market information comprising bid and ask orders; displaying, via an output device associated with the client terminal, the first market information related to the first tradable object in relation to a first plurality of locations arranged such that each of the first plurality of locations corresponds to a price level along at least a portion of a first static price axis displayed via the market map interface, wherein the displayed first market information comprises a first plurality of indicators displayed in the plurality of locations arranged along the first static price axis; displaying, via the output device, the second market information related to the second tradeable object in relation to a second plurality of locations arranged such that each of the second plurality of locations corresponds to a price level along at least a portion of a second static price axis, wherein the displayed second market information comprises a second plurality of indicators displayed in the plurality of locations along the second static price axis; defining first and second tradable objects as a linked tradable object group via the client terminal; selecting the first tradeable object as a master via the client terminal; defining a repositioning ratio for the linked tradable object group for relative repositioning movement between the first and second market information via the client terminal; receiving a command to reposition the first tradeable object defined as the master a first number of price levels via a user input device associated with the client terminal; repositioning a first view of the first price axis, via the client terminal and in response to receiving the command to reposition the first tradeable object, where the first number of price levels is repositioned to a new first plurality of locations of the first price axis such that the first view shifts the first plurality of price levels to the new first plurality of locations, a number of the first plurality of locations and a number of the new first plurality of locations being substantially the same; applying the repositioning ratio to the first number of price levels to determine a second number of price levels to shift a second view of the second market information via the client terminal and in response to receiving the command to reposition the first tradeable object; and repositioning the second view of the second price axis via the client terminal and in response to receiving the command to reposition the first tradeable object, where the second number of price levels is repositioned to a new second plurality of locations of the second static price axis such that the second view shifts the second number of price levels relative to the second static axis to the new second plurality of locations. - View Dependent Claims (14, 15, 16, 17, 18, 21, 22)
-
-
23. A computer readable medium having instructions stored therein executable by a processor to perform the method comprising:
-
receiving first market information relating to a first tradeable object via a client terminal, the first market information comprising bid and ask orders; receiving second market information relating to a second tradeable object via the client terminal, the second market information comprising bid and ask orders; establishing a repositioning ratio defining relative repositioning movement between the first and second market information via the client terminal; dynamically displaying, via an output associated with the client terminal, at least a portion of the first market information in a first view of a first plurality of locations of a portion of a first static price axis where each location of the first plurality corresponds to a price level along of the first static price axis, the displayed first market information comprising a first plurality of indicators, each indicator displayed in one of the first plurality of locations; dynamically displaying, via the output, at least a portion of the second market information in a second view of a second plurality of locations of a portion of a second price axis where each location of the second plurality corresponds to a price level of the second static price axis, the displayed second market information comprising a second plurality of indicators, each indicator displayed in one of the second plurality of locations in relation to the second static price axis; receiving a command to reposition the first view a first number of price levels via a user input associated with the client terminal; repositioning the first view relative to the first static price axis via the client terminal and in response to receiving the command, where the first number of price levels is repositioned to a new first plurality of locations of the first static price axis such that the first view shifts the first number of price levels to the new first plurality of locations, a number of the first plurality of locations and a number of the new first plurality of locations being substantially the same; applying the repositioning ratio to the first number of price levels to determine a second number of price levels to shift the second view of the second market information via the client terminal; and repositioning the second view via the client terminal and in response to repositioning the first view, where the second number of price levels is repositioned to a new second plurality of locations of the second static price axis such that the second view shifts the second number of price levels of the second static axis to the new second plurality of locations.
-
-
24. A computer readable medium having instructions stored therein executable by a processor to perform the method comprising:
-
receiving first market information relating to a first tradeable object via a client terminal, the first market information comprising bid and ask orders; receiving second market information relating to a second tradeable object via the client terminal, the second market information comprising bid and ask orders; displaying, via an output device associated with the client terminal, the first market information related to the first tradeable object in relation to a first plurality of locations arranged such that each of the first plurality of locations corresponds to a price level along at least a portion of a first static price axis displayed via the market map interface, wherein the displayed first market information comprises a first plurality of indicators displayed in the plurality of locations arranged along the first static price axis; displaying, via the output device, the second market information related to the second tradeable object in relation to a second plurality of locations arranged such that each of the second plurality of locations corresponds to a price level along at least a portion of a second static price axis, wherein the displayed second market information comprises a second plurality of indicators displayed in the plurality of locations along the second static price axis; defining first and second tradeable objects as a linked tradeable object group via the client terminal; selecting the first tradeable object as a master via the client terminal; defining a repositioning ratio for the linked tradeable object group for relative repositioning movement between the first and second market information via the client terminal; receiving a command to reposition the first tradeable object defined as the master a first number of price levels via a user input device associated with the client terminal; and repositioning a first view of the first price axis, via the client terminal and in response to receiving the receiving the command to reposition the first tradeable object, where the first number of price levels is repositioned to a new first plurality of locations of the first price axis such that the first view shifts the first plurality of price levels to the new first plurality of locations, a number of the first plurality of locations and a number of the new first plurality of locations being substantially the same; applying the repositioning ratio to the first number of price levels to determine a second number of price levels to shift a second view of the second market information, via the client terminal and in response to receiving the command to reposition the first tradeable object; and repositioning the second view of the second price axis, via the client terminal and in response to receiving the command to reposition the first tradeable object, where the second number of price levels is repositioned to a new second plurality of locations of the second static price axis such that the second view shifts the second number of price levels relative to the second static axis to the new second plurality of locations.
-
Specification