METHODS AND SYSTEMS FOR MONITORING MARKET DATA TO IDENTIFY USER DEFINED MARKET CONDITIONS
First Claim
1. A method for consolidating and analyzing market data from multiple liquidity destinations, comprising:
- collecting data related to conditions of a trading market at a plurality of distributed edge servers, each of the plurality of distributed edge servers being located at associated with one of the multiple liquidity destinations trading at least one financial article of trade and collecting such data from its associated liquidity destination;
each of the plurality of distributed edge servers storing its collected data;
each of the plurality of distributed edge servers receiving from a data source user-defined information defining a particular event in the conditions;
each of the plurality of distributed edge servers determining if a condition in the trading market matches the defined event;
each of the plurality of distributed edge servers detecting a match;
each of the plurality of distributed edge servers generating a response signal providing notification of the occurrence of the defined event, andeach of the plurality of distributed edge servers sending the response signal for distribution to a user associated with the user-defined information.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for monitoring market data are disclosed. Real time data is collected that is related to conditions of a trading market. Collection occurs at an edge server associated with a liquidity destination trading at least one financial article of trade. The real time data that is collected can also be normalized if desired into a standard form. A user defined criteria is received from a centralized hub. The user defined criteria defines a particular event in the condition. It is then determined when a condition in the trading market matches the event. A response is generated providing notification of the occurrence of the event. The response is sent to the centralized hub for distribution to a user associated with the user defined criteria.
39 Citations
24 Claims
-
1. A method for consolidating and analyzing market data from multiple liquidity destinations, comprising:
-
collecting data related to conditions of a trading market at a plurality of distributed edge servers, each of the plurality of distributed edge servers being located at associated with one of the multiple liquidity destinations trading at least one financial article of trade and collecting such data from its associated liquidity destination; each of the plurality of distributed edge servers storing its collected data; each of the plurality of distributed edge servers receiving from a data source user-defined information defining a particular event in the conditions; each of the plurality of distributed edge servers determining if a condition in the trading market matches the defined event; each of the plurality of distributed edge servers detecting a match; each of the plurality of distributed edge servers generating a response signal providing notification of the occurrence of the defined event, and each of the plurality of distributed edge servers sending the response signal for distribution to a user associated with the user-defined information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for consolidating and analyzing market data of multiple liquidity destinations, the method comprising
a centralized hub receiving a request data message from a user for monitoring an event in the market conditions, where the request data message includes user-defined information that defines the event; -
the centralized hub sending the user-defined information as defined in the request data message to pertinent ones of a plurality of distributed edge servers associated with one of the multiple liquidity destinations trading at least one financial article of trade the edge servers and collecting and storing data related to market conditions for the associated liquidity destination; the centralized hub receiving from one or more of the pertinent distributed edge servers a response data message to the request indicating an occurrence of the event; and the centralized hub transmitting the response data message to the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A distributed edge server associated with a corresponding one of a plurality of liquidity destinations, the distributed edge server comprising:
-
one or more computer processing units coupled to one or more memories and configured to; collect data related to market conditions at the corresponding liquidity destination; store the collected data; receive from a data source user-defined information defining a particular event in the conditions; determine if a condition in the trading market matches the defined event; generate a response signal providing notification of the occurrence of the defined event if a matched is detected, and send the response signal for distribution to a user associated with the user-defined information. - View Dependent Claims (16, 17, 18)
-
-
19. A centralized hub comprising:
-
a computer system configured to; receive a request data message from a user for monitoring an event in the market conditions, where the request data message includes user-defined information that defines the event; send the user-defined information as defined in the request data message to pertinent ones of a plurality of distributed edge servers associated with one of the multiple liquidity destinations trading at least one financial article of trade the edge servers and collecting and storing data related to market conditions for the associated liquidity destination; receive from one or more of the pertinent distributed edge servers a response data message to the request indicating an occurrence of the event; and transmit the response data message to the user. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification