IP Library Granted Patent US 8,060,435
Granted Patent B2
US 8,060,435 · App. 12/789,006 · Granted Nov 15, 2011

Systems and methods for providing a trading interface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,060,435
App. No.
12/789,006
Granted
Nov 15, 2011
Kind
B2
Abstract

Systems and methods for configurable trading interfaces that allow a trader to quickly and easily submit trading commands to a trading system are provided. Using these systems and methods, a trader can using various trading interfaces to initiate trading commands, configure various display features and default command settings, and control a level of command entry verification that is provided to protect against inadvertent entry of incorrect trading commands.

Claims (108)

1. A method, comprising:

displaying, by a processor of a computing device, a first interface that comprises a first variable associated with trading an item, in which the first variable comprises a price of the item;

displaying, by the processor, data in a second interface in response to a selection of the first variable at the first interface, in which the second interface comprises:

a price field, in which a price displayed in the price field is adjustable;

a size field, in which a size displayed in the size field is adjustable, and in which the price and the size are associated with trading the item;

a first button, in which the first button, when selected causes a trading command to be submitted;

a size up button and a size down button, in which the size up button when selected increases the size displayed in the size field and in which the size down button when selected decreases the size displayed in the size field;

a price up button and a price down button, in which the price up button when selected increases the price displayed in the price field and in which the price down button when selected decreases the price displayed in the price field; and

one or more numeric buttons;

receiving a selection of the first button; and

submitting, by the processor, the trading command for execution in response to receiving the selection.

2. The method of claim 1 , in which displaying the first interface comprises:

causing, by the processor, the first interface to be displayed at a remote device that is connected to the computing device via a network.

3. The method of claim 1 , further comprising:

automatically populating, by the processor, the price field with the price of the item.

4. The method of claim 1 , further comprising:

automatically populating, by the processor, the size field with a default size of the item.

5. The method of claim 4 , further comprising:

automatically highlighting, by the processor, the default size of the item in the size field.

6. The method of claim 5 ,

in which the default size, when highlighted in the size field, is adjustable from the default size to a desired size in response to a selection of at least one numeric button of the one or more numeric buttons.

7. The method of claim 4 , in which the size displayed in the size field is adjustable from the default size to a desired size.

8. The method of claim 1 , in which the first button comprises at least one of:

a buy button; and

a sell button.

9. The method of claim 1 , in which the first button comprises at least one of:

a bid button; and

an offer button.

10. The method of claim 1 , in which the trading command comprises at least one of:

a buy command for the item; and

a sell command for the item.

11. The method of claim 1 , further comprising:

automatically repositioning, by the processor, a cursor in the second interface such that the cursor is positioned over the first button.

12. The method of claim 1 , further comprising:

receiving the selection of a second variable associated with trading a second item at the first interface;

generating, by the processor, another second interface in response to the selection of the second variable at the first interface.

13. The method of claim 1 ,

in which the size is adjustable to a desired size, in response to a selection of at least one numeric button of the one or more numeric buttons.

14. The method of claim 13 , in which the one or more numeric buttons comprise at least one of:

a button for a number 1 ;

a button for a number 5 ;

a button for a number 10 ; and

a button for a number 100 .

15. The method of claim 14 , further comprising:

populating the size field with a size that is determined by a trader in advance to the selection of the first variable at the first interface.

16. The method of claim 15 , further comprising:

adjusting the size that is determined by the trader in advance to the selection of the first variable, in response to at least one of:

a selection of the at least one numeric button;

a selection of the size up button; and

a selection of the size down button.

17. The method of claim 1 , further comprising:

adjusting the price displayed in the price field to a desired price, in response to at least one of:

a selection of the price up button; and

a selection of the price down button.

18. The method of claim 1 , in which each of the size up button, the size down button, the price up button and the price down button are selectable via a pointing device.

19. An apparatus, comprising:

a processor; and

a memory, the memory storing computer readable code that, when executed by the processor, causes the processor to:

display a first interface that comprises a first variable associated with trading an item, in which the first variable comprises a price of the item;

display data in a second interface in response to a selection of the first variable at the first interface, in which the second interface comprises:

a price field, in which a price displayed in the price field is adjustable;

a size field, in which a size displayed in the size field is adjustable, and in which the price and the size are associated with trading the item;

a first button, in which the first button, when selected causes a trading command to be submitted;

a size up button and a size down button, in which the size up button when selected increases the size displayed in the size field and in which the size down button when selected decreases the size displayed in the size field;

a price up button and a price down button, in which the price up button when selected increases the price displayed in the price field and in which the price down button when selected decreases the price displayed in the price field; and

one or more numeric buttons;

receive a selection of the first button; and

submit the trading command for execution in response to receiving the selection.

20. The apparatus of claim 19 , in which displaying the first interface comprises:

causing the first interface to be displayed at a remote device that is connected to the apparatus via a network.

21. The apparatus of claim 19 , in which the memory storing computer readable code, when executed by the processor, further causes the processor to:

reposition the second interface from a first location to a second location.

22. The apparatus of claim 19 , in which the memory storing computer readable code, when executed by the processor, further causes the processor to:

automatically populate the size field with a size that is determined by a trader in advance of the selection of the first variable at the first interface.

23. The apparatus of claim 22 , in which the size that is determined by the trader in advance of the selection of the first variable is adjustable to a desired size, in response to a selection of at least one of the size up button and the size down button.

24. The apparatus of claim 19 ,

in which the size is adjustable to the desired size, in response to a selection of at least one numeric button of the one or more numeric buttons.

25. The apparatus of claim 24 , in which the one or more numeric buttons comprise:

a button for a number 1 ;

a button for a number 5 ;

a button for a number 10 ; and

a button for a number 100 .

26. The apparatus of claim 25 , in which the memory storing computer readable code, when executed by the processor, further causes the processor to:

populate the size field with a size that is determined by a trader in advance of the selection of the first variable at the first interface.

27. The apparatus of claim 26 , in which the memory storing computer readable code, when executed by the processor, further cause the processor to:

adjust the size that is determined by the trader in advance of the selection of the first variable, in response to at least one of:

a selection of at least one numeric button;

a selection of the size up button; and

a selection of the size down button.

28. The method of claim 1 , further comprising:

repositioning the second interface from a first location to a second location.

29. The method of claim 1 , further comprising:

automatically populating, by the processor, the size field with a size that is determined by a trader in advance of the selection of the first variable at the first interface.

30. The method of claim 29 , in which the size that is determined by the trader in advance of the selection of the first variable is adjustable to a desired size, in response to a selection of at least one of the size up button and the size down button.

31. An apparatus, comprising:

a processor; and

a memory, the memory storing computer readable code that, when executed by the processor, causes the processor to:

display a first interface that comprises a first variable associated with trading an item, in which the first variable comprises a price of the item;

display data in a second interface in response to a selection of the first variable at the first interface, in which the second interface comprises:

a price field, in which a price displayed in the price field is adjustable;

a size field, in which a size displayed in the size field is adjustable, and in which the price and the size are associated with trading the item;

a first button, in which the first button, when selected causes a trading command to be submitted; and

one or more numeric buttons;

automatically populate the price field with the price of the item;

automatically populate the size field with a default size of the item;

automatically highlight the default size of the item in the size field, in which the default size, when highlighted in the size field, is adjustable from the default size to a desired size in response to a selection of at least one numeric button of the one or more numeric buttons;

receive a selection of the first button; and

submit the trading command for execution in response to receiving the selection.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2015
From: BGC PARTNERS, L.P.
To: CHART TRADING DEVELOPMENT, LLC
Reel/Frame 037131/0859 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2014
From: BGC PARTNERS, INC.
To: BGC PARTNERS, L.P.
Reel/Frame 034176/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2010
From: KIRWIN, GLENN D; CLAUS, MATTHEW; NOVIELLO, JOSEPH; GILBERT, ANDREW C
To: ESPEED, INC.
Reel/Frame 024712/0107 →
CHANGE OF NAME Recorded Jul 20, 2010
From: ESPEED, INC.
To: BGC PARTNERS, INC.
Reel/Frame 024712/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2010
From: KIRWIN, GLENN D; CLAUS, MATTHEW; NOVIELLO, JOSEPH; GILBERT, ANDREW C
To: ESPEED, INC.
Reel/Frame 024451/0537 →
CHANGE OF NAME Recorded May 27, 2010
From: ESPEED, INC.
To: BGC PARTNERS, INC.
Reel/Frame 024451/0599 →