Patentable/Patents/US-8442904
US-8442904

Determination of implied orders in a trade matching system

PublishedMay 14, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A computer implemented method for determining implied orders in an electronic trading system is provided. The method comprises receiving a first set of one or more real orders, wherein the orders are not tradable against each other. One or more implied orders are identified within the first set of real orders. Market data corresponding to the implied orders can also be identified. At least one additional order is received and the tradability of the additional order is determined against the real or implied orders within the first set of real orders. A resting set of orders is determined from those real and implied orders within the first set of orders not affected by the tradability of the additional order. Implied orders are determined from within the set of resting orders.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer implemented method comprising: receiving a plurality of real orders, wherein the real orders are not tradable against each other; identifying, by a processor, a plurality of implied orders from the real orders; determining, by the processor, bid/ask spreads for the implied orders; filtering, by the processor, the implied orders to generate a first subset of the implied orders each having a bid/ask spread that is less than a threshold; and publishing market data on the first subset of the implied orders and not the remaining implied orders.

2

2. The method of claim 1 , further comprising: determining a second subset of the implied orders each having a bid/ask spread that exceeds the threshold, wherein the second subset differs from the first subset; and publishing market data on the second subset in response to determining that a number of messages exceeds a message count threshold.

3

3. The method of claim 1 , wherein identifying of the implied orders comprises calculation of one or more shortest path trees using a shortest path algorithm.

4

4. The method of claim 3 , further comprising terminating the shortest path algorithm based on the threshold.

5

5. The method of claim 3 , further comprising determining a shortest path by the shortest path algorithm as a function of price path, price volume, and path time.

6

6. The method of claim 5 , wherein the price path is a sum of prices in the shortest path.

7

7. The method of claim 5 , wherein the price volume is based on a minimum volume of any component edge within the shortest path.

8

8. The method of claim 5 , wherein the path time is based on a time priority number of any component edge within the shortest path.

9

9. The method of claim 1 , wherein the threshold is common to a plurality of contracts.

10

10. The method of claim 1 , wherein the threshold is different for each of a plurality of contracts.

11

11. The method of claim 1 , wherein the threshold is based on a number of ticks between a best bid and a best ask.

12

12. A non-transitory computer readable medium storing instructions that, when executed, causes a computer at least to perform: receiving a plurality of real orders, wherein the real orders are not tradable against each other; identifying a plurality of implied orders from the real orders; determining bid/ask spreads for the implied orders; filtering the implied orders to generate a first subset of the implied orders each having a bid/ask spread that is less than a threshold; and publishing market data on the first subset of the implied orders and not the remaining implied orders.

13

13. The computer readable medium of claim 12 , further comprising: determining a second subset of the implied orders each having a bid/ask spread that exceeds the threshold, wherein the second subset differs from the first subset; and publishing market data on the second subset in response to determining that a number of messages exceeds a message count threshold.

14

14. The computer readable medium of claim 12 , wherein identifying of the implied orders comprises calculation of one or more shortest path trees using a shortest path algorithm.

15

15. The computer readable medium of claim 14 , further comprising terminating the shortest path algorithm based on the threshold.

16

16. The computer readable medium of claim 14 , further comprising determining a shortest path by the shortest path algorithm as a function of price path, price volume, and path time.

17

17. An apparatus comprising: a processor; a memory storing instructions that, when executed by the processor, cause the apparatus at least to perform: receiving a plurality of real orders, wherein the real orders are not tradable against each other; identifying a plurality of implied orders from the real orders; determining bid/ask spreads for the implied orders; filtering the implied orders to generate a first subset of the implied orders each having a bid/ask spread that is less than a threshold; and publishing market data on the first subset of the implied orders and not the remaining implied orders.

18

18. The apparatus of claim 17 , further comprising: determining a second subset of the implied orders each having a bid/ask spread that exceeds the threshold, wherein the second subset differs from the first subset; and publishing market data on the second subset in response to determining that a number of messages exceeds a message count threshold.

19

19. The apparatus of claim 17 , wherein identifying of the implied orders comprises calculation of one or more shortest path trees using a shortest path algorithm.

20

20. The apparatus of claim 19 , further comprising determining a shortest path by the shortest path algorithm as a function of price path, price volume, and path time.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 25, 2012

Publication Date

May 14, 2013

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Determination of implied orders in a trade matching system” (US-8442904). https://patentable.app/patents/US-8442904

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.