Database system for triggering event notifications based on updates to database records
US-2024419652-A1 · Dec 19, 2024 · US
US9805420B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9805420-B2 |
| Application number | US-201113010527-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 20, 2011 |
| Priority date | Aug 9, 2005 |
| Publication date | Oct 31, 2017 |
| Grant date | Oct 31, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods are provided for processing and distributing market data. Critical data, such as data showing that a market price has changed is distributed without further delay. When the market data does not result in a change in a market price or does not meet another critical criteria, the market data is aggregated with market data for similar events and distributed when the aggregated market data passes a quantity threshold.
Opening claim text (preview).
We claim: 1. A method of reducing an amount of bandwidth consumed over a network by combining new market data with existing market data, the method comprising: (a) processing, by a processor of the exchange computer system, market data corresponding to a market event comprising; (i) applying a rules collection by a rules engine to determine whether to initiate immediate distribution of the market data over the network and whether to aggregate the market data prior to distribution; (ii) when the received market data results in a change in a market price of a financial instrument, applying the rules collection by the rules engine to initiate immediate distribution of the received market data over the network; and (iii) when the received market data does not result in the market price changing, applying the rules collection by the rules engine to cause aggregation of the received, new market data with aggregated, existing market data for the financial instrument, including aggregating a quantity value of the received, new market data with a quantity value of the aggregated, existing market data and distributing new aggregated market data over the network only after the new aggregated market data passes a quantity threshold; and (b) processing, by a processor, market data distributed by the exchange computer system comprising: (i) generating at a processor a graphical user interface that displays market depth information and having price levels in a first column and the order quantities corresponding to the price levels in a second column that is adjacent to the first column; wherein a value of each of the order quantities displayed in the second column is in accordance with a tier structure corresponding to the market data distributed by the exchange computer system; wherein the amount of bandwidth consumed over the network by the new aggregated market data distributed in step (iii) is less than that consumed over the network if the market data had instead been immediately distributed in step (ii). 2. The method of claim 1 , wherein the price levels are displayed on a graphical user interface that is configured for causing submission of an order to the exchange. 3. The method of claim 1 , wherein the tier structure includes a maximum quantity threshold, above which the value of the corresponding order quantity is represented as exceeding the maximum quantity threshold. 4. The method of claim 1 , wherein the tier structure specifies a plurality of tiers. 5. The method of claim 4 , wherein a first of the tiers corresponds to a range of order quantity values. 6. The method of claim 5 , wherein, for a first of the order quantities that falls within the range, the value corresponding to the first order quantity displayed in the second column is a minimum of the order quantity values in the range. 7. A system comprising: an exchange computer system that includes: a trade database that stores trade information; a processor; and a tangible computer-readable medium that contains computer-executable instructions that when executed cause the processor to perform the steps comprising: (a) applying a rules collection by a rules engine to determine whether to initiate immediate distribution of the market data and whether to aggregate the market data prior to distribution; (b) when the received market data results in a change in a market price of a financial instrument, applying the rules collection by the rules engine to initiate immediate distribution of the received market data; and (c) when the received market data does not result in the market price changing, applying the rules collection by the rules engine to cause aggregation of the received market data with aggregated market data for the financial instrument, including aggregating a quantity value of the received market data with a quantity value of the aggregated market data and distributing the aggregated market data when the aggregated market data passes a quantity threshold; and a computer device that includes a processor programmed with computer executable instructions that cause the processor to at least perform: (a) processing market data received from the exchange computer system and the trade database, wherein the market data comprises order quantities for a financial instrument at respective price levels and trade information; and (b) generating at a processor a graphical user interface that displays market depth information and having price levels in a first column and the order quantities corresponding to the price levels in a second column that is adjacent to the first column, wherein a value of each of the order quantities displayed in the second column is in accordance with a tier structure corresponding to the market data distributed by the exchange computer system. 8. The apparatus of claim 7 , wherein the price levels are displayed on a graphical user interface that is configured for causing submission of an order to the exchange. 9. The apparatus of claim 7 , wherein the tier structure includes a maximum quantity threshold, above which the value of the corresponding order quantity is represented as exceeding the maximum quantity threshold. 10. The apparatus of claim 7 , wherein the tier structure specifies a plurality of tiers and a first of the tiers corresponds to a range of order quantity values. 11. The apparatus of claim 10 , wherein, for a first of the order quantities that falls within the range, the value corresponding to the first order quantity displayed in the second column is a minimum of the order quantity values in the range.
Bill distribution or payments · CPC title
Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange · CPC title
Asset management; Financial planning or analysis · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.