IP Library Granted Patent US 10,217,166
Granted Patent B2
US 10,217,166 · App. 14/250,048 · Granted Feb 26, 2019

Systems and methods for trading with market depth information

Inventors: Bruce Bland (Bucks, GB); Oleh Danyliv (London, GB); Daniel Nicholass (Carshalton, GB)
Assignee: FIDESSA PLC
G06Q40/06G06Q40/04
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 10,217,166
App. No.
14/250,048
Granted
Feb 26, 2019
Kind
B2
Abstract

Techniques for displaying market depth information for a financial instrument including a plurality of bid and ask order metrics at corresponding prices. A graphical representation of the market depth information, with axes corresponding to order metrics and price, is aligned with an expected profile, including an expected metric corresponding to one or more metrics including, for example, bid and ask order volume, order count, or order consideration, generated based on the market depth information. The graphical representation of the market depth information and the expected profile are displayed using a display device.

Claims (71)

1. A system for displaying market depth information, comprising:

a computing device including one or more processors and a memory, the computing device configured to:

receive market depth information for a market instrument, said market depth information including a plurality of bid and ask order metrics at corresponding prices of the market instrument, said plurality of bid and ask order metrics comprising a plurality of bid and ask order volumes;

generate a graphical representation of the market depth information having a first axis corresponding to the bid and ask order metrics of the market instrument which includes the volume of the market instrument and a second axis corresponding to price of the market instrument;

generate an expected profile including an expected metric corresponding to one or more of the plurality of bid and ask order metrics based on at least the market depth information and an expected volume corresponding to one or more of the plurality of bid and ask order volumes;

align the expected profile along the second axis of the graphical representation of the market depth information, whereby one or more expected metrics are superimposed over corresponding bid and ask order metrics, and wherein differences between the one or more expected metrics and the corresponding bid and ask order metrics graphically reveal price information;

receive an input for an order at a selected price;

determine a volume for the order based on a difference between an available volume at the selected price and the expected profile if an available volume is lower than the expected profile;

detect an input on a location of the second axis corresponding to the selected price;

launch an instant order corresponding to the selected price upon detecting the input on the location;

display a trade entry dialog within a single window for confirmation or alteration of order details upon detecting the input on the location;

submit the order at the selected price and at the determined volume for the order to execute a trade;

display the graphical representation of the market depth information and the expected profile to identify unusual trading patterns and market depth history and to facilitate the submission of the order and the execution of the trade, the graphical representation of the market depth data comprising the expected volume corresponding to the one or more of each of the plurality of bid and ask order volumes, the expected volume corresponding to the bid order volumes displayed vertically adjacent the expected volume corresponding to the ask order volumes within the single window, the expected profile displayed as a first layer superimposed over the expected volume corresponding to the one or more of the plurality of bid and ask order volumes, the graphical representation of the market depth information comprising a bar graph, and the graphical representation comprising one or more buttons or links for accepting a trade price input;

split the second axis into intervals corresponding to price;

generate and display, for each of said intervals, a graphical bar extending horizontally along the first axis by a distance corresponding to a total order volume for the price interval within the single window; and

display error bars corresponding to a highest expected metric and a lowest expected metric for the one or more bid and ask order metrics as a second layer superimposed over the expected profile and within the single window.

2. The system of claim 1 , wherein the computing device is further configured to receive market depth information for the market instrument from a plurality of sources.

3. The system of claim 1 , wherein the plurality of bid and ask order metrics include, for each corresponding price, one or more of order volume at the corresponding price, number of orders available at the corresponding price, and consideration of orders available at the corresponding price, and wherein the expected metric includes at least one of expected number of orders and expected consideration of orders.

4. The system of claim 1 , wherein the computing device is further configured to:

compare the expected profile with the market depth information; and

identify a price at which the difference between the available volume corresponding to the price and the expected profile is greatest.

5. The system of claim 4 , wherein the computing device is further configured to:

accept an input for an order at a selected volume; and

create an order at the selected volume and the identified price to result in an improved priority queue position.

6. The system of claim 5 , wherein the priority queue is a price-time priority queue.

7. The system of claim 1 , wherein the computing device is further configured to generate the expected profile by processing the received market depth information and generating a distribution curve of bids and a distribution curve of asks.

8. The system of claim 7 , wherein the computing device is further configured to generate the distribution curve of bids or the distribution curve of asks by applying regression analysis on one or more available volumes and the available prices.

9. The system of claim 7 , wherein the computing device is further configured to generate the distribution curve of bids or the distribution curve of asks by calculating a weighted average of one or more available volumes and the available prices.

10. The system of claim 1 , wherein a size of the price interval is a tick size of the market instrument.

11. A method for displaying market depth information, comprising:

receiving, at a computing device coupled with a display device, market depth information for a market instrument, said market depth information including a plurality of bid and ask order metrics at corresponding prices of the market instrument, said plurality of bid and ask order metrics comprising a plurality of bid and ask order volumes;

generating a graphical representation of the market depth information having a first axis corresponding to the bid and ask order metrics of the market instrument which comprises the volume of the market instrument and a second axis corresponding to price of the market instrument;

generating an expected profile including an expected metric corresponding to one or more of the plurality of bid and ask order metrics based on at least the market depth information and an expected volume corresponding to one or more of the plurality of bid and ask order volumes;

aligning the expected profile along the second axis of the graphical representation of the market depth information, whereby one or more expected metrics are superimposed over corresponding bid and ask order metrics, and wherein differences between the one or more expected metrics and the corresponding bid and ask order metrics graphically reveal price information;

receiving an input for an order at a selected price;

determining a volume for the order based on a difference between an available volume at the selected price and the expected profile if the available volume is lower than the expected profile;

detecting an input on a location of the second axis corresponding to the selected price;

launching an instant order corresponding to the selected price upon detecting the input on the location;

displaying a trade entry dialog within a single window for confirmation or alteration of order details upon detecting the input on the location;

displaying, with the display device, the graphical representation of the market depth information and the expected profile to identify unusual trading patterns and market depth history and to facilitate submission of an order and execution of a trade, the graphical representation of the market depth data comprising the expected volume corresponding to the one or more of each of the plurality of bid and ask order volumes, the expected volume corresponding to the bid order volumes displayed vertically adjacent the expected volume corresponding to the ask order volumes within the single window, the expected profile displayed as a first layer superimposed over the expected volume corresponding to the one or more of the plurality of bid and ask order volumes, the graphical representation of the market depth information comprising a bar graph, and the graphical representation comprising one or more buttons or links for accepting a trade price input;

splitting the second axis into intervals corresponding to price;

generating and displaying, for each of said intervals, a graphical bar extending horizontally along the first axis by a distance corresponding to a total order volume for the price interval within the single window;

displaying error bars corresponding to a highest expected metric and a lowest expected metric for the one or more bid and ask order metrics as a second layer superimposed over the expected profile and within the single window; and

submitting the order at the selected price and at the determined volume for the order to execute the trade.

12. The method of claim 11 , wherein receiving market depth information for the market instrument including receiving market depth information from a plurality of sources.

13. The method of claim 11 , wherein the plurality of bid and ask order metrics include, for each corresponding price, one or more of order volume at the corresponding price, number of orders available at the corresponding price and consideration of orders available at the corresponding price, and wherein the expected metric includes at least one of expected number of orders and expected consideration of orders.

14. The method of claim 11 , wherein generating the graphical representation of the market depth information includes generating a bar graph, whereby the second axis corresponding to price is split into intervals, each interval associated with a graphical bar extending along the first axis by a distance corresponding to a total order volume for the price interval.

15. The method of claim 14 , wherein a size of the price interval is a tick size of the market instrument.

16. The method of claim 11 , further comprising:

comparing, with the computing device, the expected profile with the market depth information; and

identifying a price at which the difference between the available volume corresponding to the price and the expected profile is greatest.

17. The method of claim 16 , further comprising:

receiving an input for an order at a selected volume; and

creating an order at the selected volume and the identified price to result in an improved priority queue position.

18. The method of claim 17 , wherein the priority queue is a price-time priority queue.

19. The method of claim 11 , wherein generating the expected profile further comprises processing, with the computing device, the received market depth information and generating a distribution curve of bids and a distribution curve of asks.

20. The method of claim 19 , wherein generating the distribution curve of bids or the distribution curve of asks includes applying regression analysis on the available volumes and the available prices.

21. The method of claim 19 , wherein generating the distribution curve of bids or the distribution curve of asks includes calculating a weighted average of the available volumes and the available prices.

22. A method for displaying market depth information, comprising:

generating a graphical representation of order volume in a market for a market instrument at a plurality of prices for the market instrument;

generating an expected profile including an expected volume corresponding to each of the plurality of prices;

superimposing the expected profile on the graphical representation of order volume at the plurality of prices, wherein differences between the expected profile and the order volume graphically reveal price information;

determining a volume for an order based on a difference between an available volume at a selected price and the expected profile if the available volume is lower than the expected profile;

detecting an input on a location of the second axis corresponding to the selected price;

launching an instant order corresponding to the selected price;

displaying a trade entry dialog within a single window for confirmation or alteration of order details;

receiving an input for an order at a selected price based on the price information, volume, and the superimposed expected profile;

displaying the superimposed expected profile to indicate a difference in expected volume at each of a plurality of prices and to facilitate the submission of the order and the execution of the trade, the superimposed expected profile comprising the volume of the market instrument displayed as a volume corresponding to a plurality of bid order metrics and a volume corresponding to a plurality of ask order metrics, the volume corresponding to the bid order metrics displayed vertically adjacent the volume corresponding to the ask order metrics within the single window, the superimposed expected profile displayed as a first layer superimposed over the volume of the market instrument, and the superimposed expected profile comprising one or more buttons or links for accepting a trade price input;

displaying error bars corresponding to a highest expected metric and a lowest expected metric for the one or more bid and ask order metrics as a second layer superimposed over the expected profile and within the single window;

identifying unusual trading patterns and market depth history; and

submitting the order and executing the trade.

Assignments (9)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 9, 2025
From: ALLEGRO DEVELOPMENT CORPORATION; BACKSTOP SOLUTIONS GROUP, LLC; DASH FINANCIAL TECHNOLOGIES LLC; DEALOGIC LIMITED; FIDESSA BUY-SIDE LIMITED; FIDESSA GROUP HOLDINGS LIMITED; I-LOGIC TECHNOLOGIES BIDCO LIMITED; MERGERMARKET (U.S.) LTD.; MERGERMARKET LIMITED; OPENLINK FINANCIAL LLC; PATSYSTEMS LIMITED; REVAL.COM, INC.; FIDESSA TRADING UK LIMITED; WALL STREET SYSTEMS DELAWARE, INC.,; TRIPLE POINT TECHNOLOGY, LLC
To: KROLL TRUSTEE SERVICES LIMITED (F/K/A LUCID TRUSTEE SERVICES LIMITED), AS SECURITY AGENT
Reel/Frame 073948/0316 →
FIRST LIEN RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS, RECORDED ON JUNE 9, 2021 AT REEL 56528 FRAME 0024 Recorded Dec 9, 2025
From: KROLL TRUSTEE SERVICES LIMITED (F/K/A LUCID TRUSTEE SERVICES LIMITED), AS AGENT
To: FIDESSA TRADING UK LIMITED
Reel/Frame 073915/0283 →
FIRST LIEN RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Dec 9, 2025
From: KROLL TRUSTEE SERVICES LIMITED (F/K/A LUCID TRUSTEE SERVICES LIMITED), AS AGENT
To: FIDESSA TRADING UK LIMITED; DASH FINANCIAL TECHNOLOGIES LLC
Reel/Frame 073916/0601 →
FIRST LIEN RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS RECORDED AT REEL 049143, FRAME 0056 Recorded Oct 8, 2025
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: FIDESSA GROUP HOLDINGS LIMITED; FIDESSA BUY-SIDE LIMITED; FIDESSA TRADING UK LIMITED; DASH FINANCIAL TECHNOLOGIES LLC; DASH REGULATORY TECHNOLOGIES LLC; LAB49 CONSULTING LIMITED
Reel/Frame 073056/0404 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 7, 2025
From: ALLEGRO DEVELOPMENT CORPORATION; BACKSTOP SOLUTIONS GROUP, LLC; DASH FINANCIAL TECHNOLOGIES LLC; DEALOGIC LIMITED; FIDESSA BUY-SIDE LIMITED; FIDESSA GROUP HOLDINGS LIMITED; I-LOGIC TECHNOLOGIES BIDCO LIMITED; MERGERMARKET (U.S.) LTD.; MERGERMARKET LIMITED; OPENLINK FINANCIAL LLC; PATSYSTEMS LIMITED; REVAL.COM, INC.; FIDESSA TRADING UK LIMITED; WALL STREET SYSTEMS DELAWARE, INC.; TRIPLE POINT TECHNOLOGY, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 073023/0832 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 9, 2021
From: FIDESSA TRADING UK LIMITED (FORMERLY FIDESSA PLC)
To: LUCID TRUSTEE SERVICES LIMITED
Reel/Frame 056528/0024 →
CHANGE OF NAME Recorded Mar 7, 2019
From: FIDESSA PLC
To: FIDESSA TRADING UK LIMITED
Reel/Frame 048532/0143 →
PATENT SECURITY AGREEMENT Recorded Dec 20, 2018
From: FIDESSA PLC
To: UBS AG, STAMFORD BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 049143/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2015
From: BLAND, BRUCE; DANYLIV, OLEH; NICHOLASS, DANIEL
To: FIDESSA PLC
Reel/Frame 037031/0795 →
Continuity (3)
Provisional Application 61810356 · Apr 10, 2013
Provisional Application 61810359 · Apr 10, 2013
Related Publication 20140310201A1 · Oct 16, 2014