Detection of intra-firm matching and response thereto

US10628883B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10628883-B2
Application numberUS-60148906-A
CountryUS
Kind codeB2
Filing dateNov 17, 2006
Priority dateNov 18, 2005
Publication dateApr 21, 2020
Grant dateApr 21, 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.

The disclosed systems and methods relate to allowing trading of over the counter (“OTC”) foreign exchange (“FX”) contracts on a centralized matching and clearing mechanism, such as that of the Chicago Mercantile Exchange's (“CME”'s) futures exchange system (the “Exchange”). The disclosed systems and methods allow for anonymous transactions, centralized clearing, efficient settlement and the provision of risk management/credit screening mechanisms to lower risk, reduce transaction costs and improve the liquidity in the FX market place. In particular, the disclosed embodiments increase speed of execution facilitating growing demand for algorithmic trading, increased price transparency, lower cost of trading, customer to customer trading, and automated asset allocations, recurring trades as well as clearing and settlement efficiencies.

First claim

Opening claim text (preview).

We claim: 1. A computer implemented method of controlling a matching engine of an intermediary with respect to matching of an incoming first order received from a first trading entity with a second order previously received from a second trading entity without identifying the first trading entity to the second trading entity where, at a time of transmission to the intermediary, the first trading entity may not be aware of the second trading entity or second order and the second trading entity may not be aware of the first trading entity or first order, the method comprising: receiving, by the intermediary, the first order from the first trading entity subsequent to receipt of the second order from the second trading entity, the second order having not previously been completely satisfied prior to receipt of the first order, wherein the first order comprises a first identifier identifying the first trading entity and the second order comprises a second identifier identifying the second trading entity, the first and second identifiers being in a binary format; and prior to determining that any unsatisfied remainder of the first order is at least partially counter to another order received subsequent to the first order: establishing, by an order processor, that the first order is at least partially counter to the second order; identifying, subsequent to the establishing by an identity identifier, that the first trading entity is not permitted to transact with the second trading entity based on application of a rule solely to the first and second identifiers which specifies a relationship which the first and second identifiers must satisfy, wherein the identifying further comprises performing a logical operation on the binary format first and second identifiers, the rule comprising the logical operation resulting in a determination that at least a portion of the binary format first identifier matches at least a portion of the binary format second identifier; and preventing, by a transaction processor coupled with the identity identifier, the matching engine from matching the first and second orders with each other when the first order is at least partially counter to the second order and the first trading entity is determined by the identity identifier to not be permitted to transact with the second trading entity and determining that the first order is at least partially counter to at least one other order previously received from another trading entity to which the first entity is determined by the identity identifier to be permitted to transact and, based thereon, allowing the matching engine to match the first order and the determined at least one other order, and making any unsatisfied remainder of the first order available to match against orders at least partially counter thereto subsequently received from other trading entities to which the first trading entity is determined by the identity identifier to be permitted to transact. 2. The computer implemented method of claim 1 wherein the first and second trading entities each comprise a trading firm, clearing firm, trading desk, trader, customer, clerk, or combination thereof. 3. The computer implemented method of claim 1 wherein the first trading entity is related to a third trading entity and the second trading entity is related to a fourth trading entity, the identifying further comprising identifying that the first trading entity is not permitted to transact with the second trading entity based on a relationship between the third and fourth entities. 4. The computer implemented method of claim 3 , wherein the first trading entity is a sub-entity of the third trading entity and the second trading entity is a sub-entity of the fourth trading entity. 5. The computer implemented method of claim 1 , wherein the method further comprises determining, by the transaction processor, an action to take, the action comprising at least one of notifying the first and second trading entities of the relation, canceling at least one of the first and second orders, allowing at least one the first and second orders to be matched to other orders but not to each other, or combinations thereof. 6. The computer implemented method of claim 5 wherein the action further comprises charging one of a first transaction fee, a second transaction fee lower than the first transaction fee, a third transaction fee higher than the first transaction fee or no transaction fee. 7. The computer implemented method of claim 5 wherein the action taken varies based on time of day. 8. The computer implemented method of claim 1 , wherein the identifying further comprises identifying, by the identity identifier, the first and second trading entities as being related when the relationship comprises the first and second trading entities being at least part of a common entity. 9. The computer implemented method of claim 1 , wherein the identifying further comprises identifying the first and second trading entities as being related when the relationship comprises the first and second trading entities being the same entity. 10. The computer implemented method of claim 1 , wherein the identifying further comprises identifying, by the identity identifier, the first and second trading entities as being related when the relationship comprises the first and second trading entities being contractually related to each other. 11. The computer implemented method of claim 1 , wherein the identifying further comprises identifying, by the identity identifier, the first and second trading entities as being related when the relationship comprises a specification by one of the first and second trading entities of the other of the first and second entities. 12. The computer implemented method of claim 11 , wherein the specification comprises a specification of a category of entities comprising the other of the first and second entities. 13. The computer implemented method of claim 12 , wherein the specification comprises a credit rating. 14. The computer implemented method of claim 10 , wherein the specification comprises a specification of the other of the first and second entities. 15. A system of controlling a matching engine of an intermediary with respect to matching of an incoming first order received from a first trading entity with a second order previously received from a second trading entity without identifying the first trading entity to the second trading entity where, at a time of transmission to the intermediary, the first trading entity may not be aware of the second trading entity or second order and the second trading entity may not be aware of the first trading entity or first order, the system comprising: an order processor operative to receive the first order from the first trading entity subsequent to receipt of the second order from the second trading entity, the second order having not previously been completely satisfied prior to receipt of the first order, wherein the first order comprises a first identifier identifying the first trading entity and the second order comprises a second identifier identifying the second trading entity and, prior to a determination of whether any unsatisfied remainder of the first order is at least partially counter to another order received subsequent to the first order, establish that the first order is at least partially counter to the second order, the first and second identifiers being in a binary format; an identity identifier coupled with the order processor and operative to, prior to the determination of whether any unsatisfied remainder of the first order is at least partially

Assignees

Inventors

Classifications

  • Currency conversion · CPC title

  • Banking, e.g. interest calculation or account maintenance (credit or loans G06Q40/03) · CPC title

  • Office automation; Time management · CPC title

  • Asset management; Financial planning or analysis · CPC title

  • Finance; Insurance; Tax strategies; Processing of corporate or income taxes · 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 US10628883B2 cover?
The disclosed systems and methods relate to allowing trading of over the counter (“OTC”) foreign exchange (“FX”) contracts on a centralized matching and clearing mechanism, such as that of the Chicago Mercantile Exchange's (“CME”'s) futures exchange system (the “Exchange”). The disclosed systems and methods allow for anonymous transactions, centralized clearing, efficient settlement and the pro…
Who is the assignee on this patent?
Bauerschmidt Paul Andrew, Studnitzer Ari L, Albert William J, and 5 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 Apr 21 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).