User interface for semi-fungible trading
First Claim
1. A method of providing an interface to an electronic trading system in which a good is bought and sold responsive to orders placed by users of the electronic trading system, where orders comprise a bid type or an offer type, the method comprising:
- receiving a first market data feed corresponding to a first good at a computing device having a processor, the first market data feed comprising a highest bid price and a lowest ask price for the first good;
receiving a second market data feed corresponding to a second good at the computing device, the second market data feed comprising a highest bid price and a lowest ask price for the second good;
generating a first book axis for the first good according to the first market data feed via the computing device, the first book axis comprising a first indicator representing the highest bid price for the first good and a second indicator representing the lowest ask price for the first good;
generating a second book axis for the second good according to the second market data feed via the computing device, the second book axis comprising a third indicator representing the highest bid price for the second good and a fourth indicator representing the lowest ask price for the second good, the first book axis and the second book axis being normalized according to a first unit common to the first good and the second good;
displaying at least a portion of the first book axis via an interface, the at least a portion of the first book axis including the first indicator and the second indicator, the first indicator and the second indicator being updatable according to the first market data feed;
displaying at least a portion of the second book axis adjacent to the first book axis via the interface, the at least a portion of the second book axis including the third indicator and the fourth indicator, the third indicator and the fourth indicator being updatable according to the second market data feed;
generating an action line according to a value of a second unit via the computing device;
displaying the action line via the interface in relation to the first book axis and the second book axis;
adjusting the action line via the computing device in relation to the first book axis and the second book axis, where the action line ascends or descends the first and second book axes via the interface responsive to the value of the second unit;
receiving a user-initiated command via an input device of the computing device, the user-initiated command selecting a value of an order for any one of the first good and the second good according to a user-selected location of any one of the first book axis and the second book axis; and
in response to the user-initiated command, generating and submitting the order on behalf of a 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.
114 Citations
20 Claims
-
1. A method of providing an interface to an electronic trading system in which a good is bought and sold responsive to orders placed by users of the electronic trading system, where orders comprise a bid type or an offer type, the method comprising:
-
receiving a first market data feed corresponding to a first good at a computing device having a processor, the first market data feed comprising a highest bid price and a lowest ask price for the first good; receiving a second market data feed corresponding to a second good at the computing device, the second market data feed comprising a highest bid price and a lowest ask price for the second good; generating a first book axis for the first good according to the first market data feed via the computing device, the first book axis comprising a first indicator representing the highest bid price for the first good and a second indicator representing the lowest ask price for the first good; generating a second book axis for the second good according to the second market data feed via the computing device, the second book axis comprising a third indicator representing the highest bid price for the second good and a fourth indicator representing the lowest ask price for the second good, the first book axis and the second book axis being normalized according to a first unit common to the first good and the second good; displaying at least a portion of the first book axis via an interface, the at least a portion of the first book axis including the first indicator and the second indicator, the first indicator and the second indicator being updatable according to the first market data feed; displaying at least a portion of the second book axis adjacent to the first book axis via the interface, the at least a portion of the second book axis including the third indicator and the fourth indicator, the third indicator and the fourth indicator being updatable according to the second market data feed; generating an action line according to a value of a second unit via the computing device; displaying the action line via the interface in relation to the first book axis and the second book axis; adjusting the action line via the computing device in relation to the first book axis and the second book axis, where the action line ascends or descends the first and second book axes via the interface responsive to the value of the second unit; receiving a user-initiated command via an input device of the computing device, the user-initiated command selecting a value of an order for any one of the first good and the second good according to a user-selected location of any one of the first book axis and the second book axis; and in response to the user-initiated command, generating and submitting the order on behalf of a 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. A method of providing an interface to an electronic trading system in which a good is bought and sold responsive to orders placed by users of the electronic trading system, where orders comprise a bid type or an offer type, the method comprising:
-
receiving a first market data feed corresponding to a first good at a computing device having a processor, the first market data feed comprising a highest bid price and a lowest ask price for the first good; receiving a second market data feed corresponding to a second good at the computing device, the second market data feed comprising a highest bid price and a lowest ask price for the second good; generating a first book axis for the first good according to the first market data feed via the computing device, the first book axis comprising a first indicator representing the highest bid price for the first good and a second indicator representing the lowest ask price for the first good; generating a second book axis for the second good according to the second market data feed via the computing device, the second book axis comprising a third indicator representing the highest bid price for the second good and a fourth indicator representing the lowest ask price for the second good, the first book axis and the second book axis being normalized according to a first unit common to the first good and the second good; displaying at least a portion of the first book axis via an interface, the at least a portion of the first book axis including the first indicator and the second indicator, the first and second indicators being updatable according to the first market data feed; displaying at least a portion of the second book axis adjacent to the first book axis via the interface, the at least a portion of the second book axis including the third indicator and the fourth indicator, the third and fourth indicators being updatable according to the second market data feed; adjusting the at least a portion of the first book axis via the computing device to highlight the first axis in response to an order placed for the first good; adjusting the at least a portion of the second book axis via the computing device to highlight the second axis in response to an order placed for the second good; receiving a user-initiated command via an input device of the computing device, the user-initiated command selecting a value of an order for any one of the first good and the second good according to a user-selected location of any one of the first book axis and the second book axis, the user-selected location identifying a price for an order for any one of the first good and the second good; and in response to the user-initiated command, generating and submitting the order on behalf of a user via the computing device.
-
-
20. A method of providing an interface to an electronic trading system in which a good is bought and sold, the method comprising:
-
receiving a first market data feed corresponding to a first good at a computing device having a processor, the first market data feed comprising a highest bid price and a lowest ask price for the first good; receiving a second market data feed corresponding to a second good at the computing device, the second market data feed comprising a highest bid price and a lowest ask price for the second good; generating a first book axis for the first good according to the first market data feed via the computing device, the first book axis comprising a first indicator representing the highest bid price for the first good and a second indicator representing with the lowest ask price for the first good; generating a second book axis for the second good according to the second market data feed via the computing device, the second book axis comprising a third indicator representing the highest bid price for the second good and a fourth indicator representing the lowest ask price for the second good; displaying at least a portion of the first book axis via an interface, the at least a portion of the first book axis including the first indicator and the second indicator, the first and second indicators being updatable according to the first market data feed; displaying at least a portion of the second book axis adjacent to the first book axis via the interface, the at least a portion of the second book axis including the third indicator and the fourth indicator, the third and fourth indicators being updatable according to the second market data feed; generating a first action line and a second action line via the computing device according to a value of a unit; displaying the first action line via the interface in relation to the first book axis; displaying the second action line via the interface in relation to the second book axis; adjusting the first action line via the computing device in relation to the first book axis and the second action line via the computing device in relation to the second book axis, where the first and second action lines ascend or descend the respective first and second book axes responsive to the value of a unit; receiving a user-initiated command via an input device of the computing device, the user-initiated command selecting a value of an order for any one of the first good and the second good according to a user-selected location of any one of the first book axis and the second book axis; and in response to the user-initiated command, generating and submitting the order on behalf of a user via the computing device.
-
Specification