User interface for semi-fungible trading
First Claim
1. A method for displaying market information relating to and facilitating trading of a plurality of goods in an electronic trading environment, the method comprising:
- generating a value axis for a plurality of goods via a computing device having a processor, the value axis being generated according to data received at the computing device from an electronic exchange for the plurality of goods and having units of value common to the plurality of goods;
displaying the value axis on an interface on a display of the computing device;
generating indicators for each of the plurality of goods via the computing device, wherein each indicator represents at least one bid order or at least one offer order for a good and a particular value of the at least one bid order or at least one offer order;
dynamically displaying the indicators for each of the plurality of goods at locations along a respective book axis aligned with the value axis on the display of the computing device, each indicator being displayed at a location that corresponds to the particular value along the value axis;
receiving a user-initiated command via an input device of the computing device, the user-initiated command selecting a value of a user order for one of the plurality of goods via moving an order icon displayed on the interface to a location of a selected book axis for the good relative to indicators representing orders for the good displayed along the selected book axis associated with a price;
in response to the user-initiated command, generating the user order for the good at the value via the computing device; and
initiating placement of the user order to the electronic exchange on behalf of the user via the computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
A user interface and method are disclosed for providing trading between a plurality of semi-fungible and non-fungible goods. A plurality of book axes are displayed in a single interface, each book axis representing a market for a particular good. Orders for goods are displayed as marks on the axes to display the relative value of the orders. A value axis is provided that relates the value of the goods from each market to each other. Thus, a single interface provides the means to relate the values of different semi-fungible goods. The value axis may be displayed in units of price, or a custom value designated by a user or pre-defined by the interface. Quantity information is represented in the interface through the display of a dimension of an order icon. Precise information about each order is displayed either in a panel view or a pop-up window.
134 Citations
48 Claims
-
1. A method for displaying market information relating to and facilitating trading of a plurality of goods in an electronic trading environment, the method comprising:
-
generating a value axis for a plurality of goods via a computing device having a processor, the value axis being generated according to data received at the computing device from an electronic exchange for the plurality of goods and having units of value common to the plurality of goods; displaying the value axis on an interface on a display of the computing device; generating indicators for each of the plurality of goods via the computing device, wherein each indicator represents at least one bid order or at least one offer order for a good and a particular value of the at least one bid order or at least one offer order; dynamically displaying the indicators for each of the plurality of goods at locations along a respective book axis aligned with the value axis on the display of the computing device, each indicator being displayed at a location that corresponds to the particular value along the value axis; receiving a user-initiated command via an input device of the computing device, the user-initiated command selecting a value of a user order for one of the plurality of goods via moving an order icon displayed on the interface to a location of a selected book axis for the good relative to indicators representing orders for the good displayed along the selected book axis associated with a price; in response to the user-initiated command, generating the user order for the good at the value via the computing device; and initiating placement of the user order to the electronic exchange on behalf of the user via the computing device. - 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, 27, 28, 29, 30, 31, 32)
-
-
33. 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 plurality of goods in an electronic trading environment, the program code, when executed by one or more processors, causes the processors to perform the method comprising:
-
generating a value axis for a plurality of goods via a computing device having a processor, the value axis being generated according to data received at the computing device from an electronic exchange for the plurality of goods and having units of value common to the plurality of goods; displaying the value axis on an interface of a display of the computing device having a processor; generating indicators for each of the plurality of goods via the computing device, wherein each indicator represents at least one bid order or at least one offer order for a good and a particular value of the at least one bid order or at least one offer order; dynamically displaying the indicators for each of the plurality of goods at locations along a respective book axis aligned with the value axis on the display of the computing device, each indicator being displayed at a location that corresponds to the particular value along the value axis; receiving a user-initiated command via an input device, the user-initiated command selecting a value of a user order for one of the plurality of goods via moving an order icon displayed on the interface to a location of a selected book axis for the good relative to indicators representing orders for the good displayed along the selected book axis associated with a price; in response to the user-initiated command, generating the user order for the good at the value via the computing device; and initiating placement of the user order to the electronic exchange on behalf of the user via the computing device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A client device for displaying market information relating to and facilitating trading of a plurality of goods in an electronic trading environment, comprising:
-
a display device; a microprocessor coupled with the display device and configured to execute code including instructions to display on the display device a graphical user interface having; a value axis on an interface, the value axis having units of a value common to the plurality of goods according to data received at the client device from an electronic exchange for the plurality of goods; indicators dynamically displayed for each of the plurality of goods at locations along a respective book axis aligned with the value axis, each indicator representing at least one bid order or at least one offer order for a good, wherein each indicator represents a particular value of the at least one bid order or at least one offer order and is displayed at a location that corresponds to the particular value along the value axis; and an input area for receiving a user-initiated command selecting a value of a user order for a good according to moving an order icon displayed on the interface to a location of a selected book axis for the good relative to indicators representing orders for the good displayed along the selected book axis associated with a price; and an order router configured to initiate placement of the user order at the value of the user order on behalf of a user for the good in response to the user-initiated command. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
Specification