Patent ID: 7739164

Claim:
A method for displaying risk data in an electronic trading environment, the method comprising: displaying by a client device a data space using a tree-based structure comprising a first trader node, a second trader node, a first plurality of tradeable object nodes, and a second plurality of tradeable object nodes, wherein the first plurality of tradeable object nodes are sub-nodes of the first trader node in the tree-based structure, and wherein the second plurality of tradeable object nodes are sub-nodes of the second trader node in the tree-based structure; receiving by the client device risk data related to each of the trader nodes and to each of the first and second pluralities of tradeable object nodes; displaying by the client device a two dimensional display grid comprising a plurality of display cells, wherein each of the trader nodes and each of the first and second pluralities of tradeable object nodes are mapped to a different display cell, wherein the display cells are arranged by a number of rows and a number of columns, such that there is a row corresponding to each trader node, and such that the display cells corresponding to each of the plurality of tradeable object nodes are in the same row as the display cell of the corresponding trader node, and wherein display cells associated with the first and second trader nodes correspond to an order of the first and second trader nodes in the data space; displaying by the client device the risk data related to each of the trader nodes and to each of the first and second pluralities of tradeable object nodes within a corresponding display cell of the plurality of display cells; receiving by the client device through the displayed data space a drag-and-drop command to move to a new location within the tree-based structure of the displayed data space, at least one node of: (a) the first trader node, (b) the second trader node, (c) one or more nodes in the first plurality of tradable object nodes, and (d) one or more nodes in the second plurality of tradable object nodes, wherein the drag-and-drop command includes a user selecting the at least one node displayed in the data space with a user input device, dragging the selected at least one node through the displayed data space using the user input device to the new location, and dropping the dragged at least one node using the user input device at the new location; and updating by the client device the two dimensional display grid by rearranging the plurality of display cells in response to moving the at least one node to the new location, wherein updating the display grid rearranges the plurality of display cells to correspond to the order of the first and second trader nodes in the data space, and wherein the risk data is automatically updated on the display grid based on the rearrangement of the plurality of display cells.