System and method for managing transactions of financial instruments
First Claim
1. A method comprising:
- receiving, by at least one processor, a plurality of bids and a plurality of offers for a financial instrument, wherein each bid and offer includes a respective price and size, wherein the plurality of bids includes one or more bids at a best bid price, and wherein the plurality of offers includes one or more offers at a best offer price;
aggregating, by the at least one processor, the sizes of the bids at the best bid price to produce a gross bid volume;
aggregating, by the at least one processor, the sizes of the offers at the best offer price to produce a gross offer volume;
displaying, by the at least one processor, a first portion on a display screen comprising a graphical depiction of completed transactions involving financial instruments and a second portion on the display screen comprising a second graphical representation of current market conditions, the second graphical representation having at least two multi-dimensional objects positioned along a price axis, wherein a first type of multi-dimensional object of the at least two multi-dimensional objects corresponds to the one or more bids for the financial instrument at the best bid price, wherein a second type of multi-dimensional object of the at least two multi-dimensional objects corresponds to the one or more offers for the financial instrument at the best offer price, wherein a size of the first type of multi-dimensional object is reflective of the gross bid volume, wherein a size of the second type of multi-dimensional object is reflective of the gross offer volume, wherein prices along the price axis increase along one direction of the price axis, and wherein the first type of multi-dimensional object and the second type of multi-dimensional object are displayed along the price axis at respective positions representative of the best bid price and best offer price, respectively, of the financial instrument;
displaying, by the at least one processor, on the display screen a first caption along the price axis and proximate to the first type of multi-dimensional object, the first caption comprising the best bid price;
displaying, by the at least one processor, on the display screen a second caption along the price axis and proximate to the second type of multi-dimensional object, the second caption comprising the best offer price;
receiving, by the at least one processor, an indication that a cursor has scrolled over the first or the second type of multi-dimensional object;
in response to receiving the indication that the cursor has scrolled over the first or the second type of multi-dimensional object, displaying, by the at least one processor, a graphical box on the on the display screen, wherein the graphical box permits entry of a trading command for the financial instrument;
detecting, by the at least one processor, an indication of a trading command for the financial instrument;
in response to receiving the indication of the trading command, displaying, by the at least one processor, a graphical confirmation window on the display screen that enables confirmation of the trading command; and
in response to the detecting a confirmation of the trading command, communicating, by the at least one processor to a device, an indication that the trading command has been executed, wherein the device is in communication with the at least one processor over a network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for managing transactions of financial instruments that comprises generating a graphical representation having a plurality of multi-dimensional objects positioned along an axis. Each position along the axis represents a price of a financial instrument. The system receives an indication that at least one multi-dimensional object has been selected. The system generates, in response to the at least one multi-dimensional object being selected, a dialog box in the graphical representation. The system receives information relating to a transaction of the financial instrument. The information is displayed in the dialog box and comprises a desired volume of the financial instrument at a specific price. The system communicates to a remote device the information. The remote device is in communication with the processor over a network. The system receives an indication that the transaction of the financial instrument has been executed for the desired volume at the specific price.
-
Citations
27 Claims
-
1. A method comprising:
-
receiving, by at least one processor, a plurality of bids and a plurality of offers for a financial instrument, wherein each bid and offer includes a respective price and size, wherein the plurality of bids includes one or more bids at a best bid price, and wherein the plurality of offers includes one or more offers at a best offer price; aggregating, by the at least one processor, the sizes of the bids at the best bid price to produce a gross bid volume; aggregating, by the at least one processor, the sizes of the offers at the best offer price to produce a gross offer volume; displaying, by the at least one processor, a first portion on a display screen comprising a graphical depiction of completed transactions involving financial instruments and a second portion on the display screen comprising a second graphical representation of current market conditions, the second graphical representation having at least two multi-dimensional objects positioned along a price axis, wherein a first type of multi-dimensional object of the at least two multi-dimensional objects corresponds to the one or more bids for the financial instrument at the best bid price, wherein a second type of multi-dimensional object of the at least two multi-dimensional objects corresponds to the one or more offers for the financial instrument at the best offer price, wherein a size of the first type of multi-dimensional object is reflective of the gross bid volume, wherein a size of the second type of multi-dimensional object is reflective of the gross offer volume, wherein prices along the price axis increase along one direction of the price axis, and wherein the first type of multi-dimensional object and the second type of multi-dimensional object are displayed along the price axis at respective positions representative of the best bid price and best offer price, respectively, of the financial instrument; displaying, by the at least one processor, on the display screen a first caption along the price axis and proximate to the first type of multi-dimensional object, the first caption comprising the best bid price; displaying, by the at least one processor, on the display screen a second caption along the price axis and proximate to the second type of multi-dimensional object, the second caption comprising the best offer price; receiving, by the at least one processor, an indication that a cursor has scrolled over the first or the second type of multi-dimensional object; in response to receiving the indication that the cursor has scrolled over the first or the second type of multi-dimensional object, displaying, by the at least one processor, a graphical box on the on the display screen, wherein the graphical box permits entry of a trading command for the financial instrument; detecting, by the at least one processor, an indication of a trading command for the financial instrument; in response to receiving the indication of the trading command, displaying, by the at least one processor, a graphical confirmation window on the display screen that enables confirmation of the trading command; and in response to the detecting a confirmation of the trading command, communicating, by the at least one processor to a device, an indication that the trading command has been executed, wherein the device is in communication with the at least one processor over a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11)
-
-
9. An apparatus comprising:
-
at least one processor; and a memory in electronic communication with the at least one processor, wherein the memory stores instructions which, when executed by the at least one processor, direct the at least one processor to; receive a plurality of bids and a plurality of offers for a financial instrument, wherein each bid and offer includes a respective price and size, wherein the plurality of bids includes one or more bids at a best bid price, and wherein the plurality of offers includes one or more offers at a best offer price; aggregate the sizes of the bids at the best bid price to produce a gross bid volume; aggregate the sizes of the offers at the best offer price to produce a gross offer volume; display a first portion on a display screen comprising a graphical depiction of completed transactions involving financial instruments and a second portion on the display screen comprising a second graphical representation of current market conditions, the second graphical representation having at least two multi-dimensional objects positioned along a price axis, wherein a first type of multi-dimensional object of the at least two multi-dimensional objects corresponds to the one or more bids for the financial instrument at the best bid price, wherein a second type of multi-dimensional object of the at least two multi-dimensional objects corresponds to the one or more offers for the financial instrument at the best offer price, wherein a size of the first type of multi-dimensional object is reflective of the gross bid volume, wherein a size of the second type of multi-dimensional object is reflective of the gross offer volume, wherein prices along the price axis increase along one direction of the price axis, and wherein the first type of multi-dimensional object and the second type of multi-dimensional object are displayed along the price axis at respective positions representative of the best bid price and best offer price, respectively, of the financial instrument; display on the display screen a first caption along the price axis and proximate to the first type of multi-dimensional object, the first caption comprising the best bid price; display on the display screen a second caption along the price axis and proximate to the second type of multi-dimensional object, the second caption comprising the best offer price; receive an indication that a cursor has scrolled over the first or the second type of multi-dimensional object; in response to receiving the indication that the cursor has scrolled over the first or the second type of multi-dimensional object, display a graphical box on the on the display screen, wherein the graphical box enables entry of a trading command for the financial instrument; in response to the user interfacing with the graphical box, receive an indication of a trading command for the financial instrument; in response to receiving the indication of the trading command, display a graphical confirmation window on the display screen that enables confirmation of the trading command; and in response to detecting confirmation of the trading command, communicate to a device an indication that the trading command has been executed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
10. A non-transitory computer readable medium with instructions stored therein which, when executed, cause at least one processor to:
-
receive a plurality of bids and a plurality of offers for a financial instrument, wherein each bid and offer includes a respective price and size, wherein the plurality of bids includes one or more bids at a best bid price, and wherein the plurality of offers includes one or more offers at a best offer price; aggregate the sizes of the bids at the best bid price to produce a gross bid volume; aggregate the sizes of the offers at the best offer price to produce a gross offer volume; display a first portion on a display screen comprising a graphical depiction of completed transactions involving financial instruments and a second portion on the display screen comprising a second graphical representation of current market conditions, the second graphical representation having a graphical representation that comprises at least two multi-dimensional objects positioned along a price axis, wherein a first type of multi-dimensional object of the at least two multi-dimensional objects corresponds to the one or more bids for the financial instrument at the best bid price, wherein a second type of multi-dimensional object of the at least two multi-dimensional objects corresponds to the one or more offers for the financial instrument at the best offer price, wherein a size of the first type of multi-dimensional object is reflective of the gross bid volume, wherein a size of the second type of multi-dimensional object is reflective of the gross offer volume, wherein prices along the price axis increase along one direction of the price axis, and wherein the first type of multi-dimensional object and the second type of multi-dimensional object are displayed along the price axis at respective positions representative of the best bid price and best offer price, respectively, of the financial instrument; display on the display screen a first caption along the price axis and proximate to the first type of multi-dimensional object, the first caption comprising the best bid price; display on the display screen a second caption along the price axis and proximate to the second type of multi-dimensional object, the second caption comprising the best offer price; receive an indication that a cursor has scrolled over the first or the second type of multi-dimensional object; in response to receiving the indication that the cursor has scrolled over the first or the second type of multi-dimensional object, display a graphical box on the display screen, wherein the graphical box enables entry of a trading command for the financial instrument; receive an indication of a trading command for the financial instrument; in response to receiving the indication of the trading command, display a graphical confirmation window on the display screen that enables confirmation of the trading command; and in response to detecting confirmation of the trading command, communicate to a device an indication that the trading command has been executed. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification