Dynamic valuation system using object relationships and composite object data
US-2024427780-A1 · Dec 26, 2024 · US
US9639895B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9639895-B2 |
| Application number | US-84795407-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 30, 2007 |
| Priority date | Aug 30, 2007 |
| Publication date | May 2, 2017 |
| Grant date | May 2, 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.
Networks, systems and methods for dynamically filtering market data are disclosed. Streams of market data may be buffered or stored in a queue when inbound rates exceed distribution or publication limitations. Inclusive messages in the queue may be removed, replaced or aggregated, reducing the number of messages to be published when distribution limitations are no longer exceeded.
Opening claim text (preview).
What is claimed is: 1. A computer system comprising: an exchange computer system that includes a match engine module that matches orders for financial instruments and generates a stream of data; a processor programmed to execute a receiving thread to receive the stream of data, the stream of data characterized by a data streaming rate and including a plurality of consecutive messages; a data queue memory configured to buffer multiple messages in a sequence that the messages are received in response to the data streaming rate received at the processor programmed to execute a receiving thread exceeding a market data publishing limitation; a router coupled to the match engine module and configured to distribute streaming data; a dynamic market data filter configured to perform the following when the data streaming rate exceeds the market data publishing limitation: determine whether a new message in the stream of data contains data that is more current than data contained in an old message in the sequence of the messages in the data queue memory; remove the old message from the data queue memory when the new message contains more current data; create an updated message by aggregating data from the old message with data from the new message; and place the updated message in the data queue memory at the location of the removed old message in the sequence of messages stored in the data queue memory. 2. The computer system of claim 1 where the market data publishing limitation comprises any of a software limitation, hardware limitation, bandwidth limitation or any combinations thereof of the data recipient. 3. The computer system of claim 1 where the aggregator processor is further configured to determine whether the message in the stream of data is of a same category as any message in the data queue memory. 4. The computer system of claim 3 where a message in the data queue memory is removed when a message in the stream of data is of the same category of information as one or more messages in the data queue memory. 5. The system of claim 1 , wherein the market data publishing limitation comprises a tier structure of market data publishing limitations. 6. The system of claim 1 , wherein the market data publishing limitation comprises a dynamic tier structure of market data publishing limitations.
Market modelling; Market analysis; Collecting market data · CPC title
Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange · CPC title
Asset management; Financial planning or analysis · CPC title
based on priority · CPC title
Search customisation based on user profiles and personalisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.