Message processing

US10733669B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10733669-B2
Application numberUS-201213564886-A
CountryUS
Kind codeB2
Filing dateAug 2, 2012
Priority dateAug 2, 2012
Publication dateAug 4, 2020
Grant dateAug 4, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods are provided for scoring the use of financial market messages. Uses of messages that are efficient and/or improve market liquidity receive positive scores. Traders are charge fees or receive rewards that are dependent upon message quality scores.

First claim

Opening claim text (preview).

We claim: 1. A system comprising: a communication network; a trading engine, communicatively coupled with the communication network, that receives a market data message from a trader and comprises: a hardware message quality module of the trading engine containing a first computer-readable medium containing computer-executable instructions, that when executed, determine a message quality score that quantifies an efficiency of the market data message, wherein the efficiency is measured by a message type of the market data message, wherein the message quality score is assigned a value of: 0 when the message type is a new order message type, 1 when the message type is a cancel order message type, and 0.3 when the message type is a modify order message type; wherein the trading engine further comprises a second computer-readable medium containing computer-executable instructions that when executed cause the trading engine to perform the steps comprising: (a) transforming an outgoing message to insert the message quality score into the outgoing message, wherein the outgoing message is an acknowledgment message that acknowledges processing of the market data message at the trading engine; (b) transmitting from the trading engine over the communications network coupled therewith, the transformed outgoing message; and (c) determining a message volume control limit as a function of the message quality score and adding or removing message capacity based thereon; and wherein the system further comprises: a gateway communicatively coupled with the communications network and including a computer-readable medium containing computer-executable instructions that when executed cause the gateway to perform the steps comprising: (a) receiving the transformed outgoing message from the trading engine via the communications network; (b) performing volume control checks; and (c) transmitting the message quality score of the received transformed outgoing message to the trader. 2. The system of claim 1 , wherein the market data message comprises an order for a derivative product. 3. The system of claim 1 , wherein the message quality score corresponding to the modify order message type is less than an average of the message quality score corresponding to the new order message type and the message quality score corresponding to the cancel order message type. 4. The system of claim 1 , wherein the message quality score further comprises a function of a change in price level from a best bid or a best offer. 5. The system of claim 4 , wherein the message quality score increases as a price level moves away from a best bid or best offer. 6. The system of claim 4 , wherein the message quality score comprises a function of an order size. 7. The system of claim 6 , wherein the message quality score increases as the order size decreases. 8. The system of claim 6 , wherein the message quality score comprises a function of a time that an order has been in a market corresponding to the market data message received at the trading engine. 9. The system of claim 8 , wherein the message quality score for the new order message type decreases as an order has been in the market longer. 10. The system of claim 8 , wherein the message quality score is a weighted sum of: the change in the price level; the order size; and the time that the order has been in the market. 11. The system of claim 10 , wherein weights used in the weighted sum are a function of the market. 12. The system of claim 11 , wherein the weights used in the weighted sum are a function of market activity in the market. 13. The system of claim 1 , wherein the trading engine further includes an aggregation module that aggregates a plurality of message quality scores into an aggregate message quality score for a trading entity. 14. The system of claim 13 , further including: a computer device that determines a fee corresponding to the aggregate message quality score.

Assignees

Inventors

Classifications

  • G06Q40/04Primary

    Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10733669B2 cover?
Systems and methods are provided for scoring the use of financial market messages. Uses of messages that are efficient and/or improve market liquidity receive positive scores. Traders are charge fees or receive rewards that are dependent upon message quality scores.
Who is the assignee on this patent?
Studnitzer Ari, Ball Nathan, Arner Ii Wayne G, and 6 more
What technology area does this patent fall under?
Primary CPC classification G06Q40/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 04 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).