CA2569397C

System and method for managing financial market information

Abstract

A system and method are provided for managing financial market information. According to certain embodiments, the system includes a computer having a memory, processor, and display. The processor is capable of generating a graphical depiction of the financial market information on the display. The graphical depiction includes a multidimensional representation of a broad range of market information for at least two financial instruments. The graphical depiction resides in a single window on the display.

CA2569397C, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 7 June 2025, 1.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

27 claims: 3 independent, 24 dependent

  1. 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 multidimensional 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 multidimensional 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 multidimensional 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;2569397 2018-10-23 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 comprising at least one of a bid to purchase, an offer to sell or execute a transaction;detecting, by the at least one processor, a trigger indicating the trading command for the financial instrument;in response to receiving the trigger indicating 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.
  2. 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 multidimensional objects corresponds to the one or more bids for the financial instrument at the 2569397 2018-10-23 best bid price, wherein a second type of multi-dimensional object of the at least two multidimensional 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 comprising at least one of a bid to purchase, an offer to sell or execute a transaction;in response to the user interfacing with the graphical box, receive a trigger indicating the trading command for the financial instrument;in response to receiving the trigger indicating 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. 2569397 2018-10-23
  3. 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 multidimensional 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 multidimensional 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;2569397 2018-10-23 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 comprising at least one of a bid to purchase, an offer to sell or execute a transaction;receive a trigger indicating the trading command for the financial instrument;in response to receiving the trigger indicating 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.