Dissemination of order status information present on an electronic exchange

US2017004575A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017004575-A1
Application numberUS-201514789527-A
CountryUS
Kind codeA1
Filing dateJul 1, 2015
Priority dateJul 1, 2015
Publication dateJan 5, 2017
Grant date

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 embodiments relate to facilitating the dissemination of order status information to market participants from an Exchange. According to one or more disclosed embodiments, a system or method is provided for monitoring one or more thinly traded products and/or markets and converting the exchange-based order information of a given product or market into instant messages to market participants. When the status of one or more monitored products or markets changes, an instant message is generated reflecting those changes in the market. The instant messages are disseminated to all market participants who have registered interest in the monitored product.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer implemented method for providing alerts to at least a subset of a plurality of participants via a network, the method comprising: providing a data structure stored in a memory and configured to store data indicative of one or more previously received but unsatisfied transactions; providing a match processor coupled with the memory and operative, upon receipt of an incoming transaction, to determine whether one or more previously received but unsatisfied transactions are stored in the data structure which are at least partially counter to the incoming transaction, and, based thereon, store any residual unsatisfied portion of the incoming order or the one or more previously received but unsatisfied orders in the data structure; monitoring, by a monitoring processor coupled with the match processor and the memory, incoming transactions received by the match processor; determining, by the monitoring processor, when an incoming transaction for a monitored product is indicative of a change in the state of a market for the monitored product; generating, by the monitoring processor, when it is determined that the incoming transaction for the monitored product changed the state of the market for the monitored product, a message indicative thereof; and transmitting, by the monitoring processor, the generated message to the subset of the plurality of participants. 2 . The computer implemented method of claim 1 wherein the message is an instant message. 3 . The computer implemented method of claim 2 wherein the instant message is an instant message in a chat room. 4 . The computer implemented method of claim 1 wherein the changed state of the market for the monitored product is a transaction for the monitored product. 5 . The computer implemented method of claim 4 wherein generating the message converts the transaction into the instant message. 6 . The computer implemented method of claim 4 wherein the changed state of the market for the monitored product is an initial transaction for the monitored product. 7 . The computer implemented method of claim 4 wherein the changed state of the market for the monitored product is a satisfied transaction for the monitored product. 8 . The computer implemented method of claim 7 wherein the changed state of the market for the monitored product is an initial satisfied transaction for the monitored product. 9 . The computer implemented method of claim 4 wherein the changed state of the market for the monitored product is one of a plurality of transactions for the monitored product, wherein the total number of transactions in the plurality of transactions is below a threshold number of transactions. 10 . The computer implemented method of claim 1 wherein the changed state of the market for the monitored product is an increase in the product quantity in the unsatisfied transactions increases over a threshold product quantity. 11 . The computer implemented method of claim 1 wherein the changed state of the market for the monitored product is an increase in the product quantity in the unsatisfied transactions increases by a threshold product quantity. 12 . The computer implemented method of claim 1 wherein the changed state of the market for the monitored product is an increase in the number of transactions over a threshold number of transactions. 13 . The computer implemented method of claim 1 wherein the changed state of the market for the monitored product is an increase in the number of transactions by a threshold number of transactions. 14 . The computer implemented method of claim 1 wherein the changed state of the market for the monitored product occurs when the difference between a transaction to buy a product and a transaction to sell a product is less than a threshold amount. 15 . The computer implemented method of claim 1 wherein the changed state of the market for the monitored product occurs when the incoming transaction changes the price of a product by less than a threshold amount. 16 . The computer implemented method of claim 1 wherein the changed state of the market for the monitored product occurs when the incoming transaction changes the price of a product by more than a threshold amount. 17 . A system for providing alerts to at least a subset of a plurality of participants via a network, the system comprising: first logic stored in a memory to provide a data structure to store one or more previously received but unsatisfied transactions; second logic stored in the memory and executable by the processor to cause the processor to, upon receipt of an incoming transaction, determine whether one or more previously received but unsatisfied transactions are stored in the data structure which are at least partially counter to the incoming transaction, and, based thereon, store any residual unsatisfied portion of the incoming order or the one or more previously received but unsatisfied orders in the data structure; third logic stored in the memory and executable by the processor to cause the processor to monitor incoming transactions received and stored in the data structure; fourth logic stored in the memory and executable by the processor to determine when an incoming transaction for a monitored product is indicative of a change in the state of a market for the monitored product; fifth logic stored in the memory and executable by the processor to generate, when it is determined that the incoming transaction for the monitored product changed the state of the market for the monitored product, a message; sixth logic stored in the memory and executable by the processor to transmit the generated message to the subset of the plurality of participants. 18 . The system of claim 17 wherein the message is an instant message in a chat room. 19 . A system for providing alerts to at least a subset of a plurality of participants via a network, the system comprising: a data structure stored in a memory and configured to store one or more previously received but unsatisfied transactions; a match processor coupled with the memory and operative, upon receipt of an incoming transaction, to determine whether one or more previously received but unsatisfied transactions are stored in the data structure which are at least partially counter to the incoming transaction, and, based thereon, store any residual unsatisfied portion of the incoming order or the one or more previously received but unsatisfied orders in the data structure; a monitoring processor coupled with the match processor operative to monitor incoming transactions received by the match processor; a determining processor coupled with the monitoring processor operative to determine when an incoming transaction for a monitored product is indicative of a change in the state of a market for the monitored product; a message generation processor coupled to the determining processor operative to generate, when it is determined that the incoming transaction for a monitored product changed the state of the market for the monitored product, a message; and a message transmitter coupled to the message generation processor operative to transmit the generated message to the subset of the plurality of participants. 20 . The system of claim 19 wherein the message is an instant message in a chat room.

Assignees

Inventors

Classifications

  • Interoperability with other network applications or services · CPC title

  • adapted to provide push services, e.g. data channels · CPC title

  • Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title

  • 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 US2017004575A1 cover?
The disclosed embodiments relate to facilitating the dissemination of order status information to market participants from an Exchange. According to one or more disclosed embodiments, a system or method is provided for monitoring one or more thinly traded products and/or markets and converting the exchange-based order information of a given product or market into instant messages to market part…
Who is the assignee on this patent?
Chicago Mercantile Exchange Inc
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 Thu Jan 05 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).