Efficient use of computing resources through transformation and comparison of trade data to musical piece representation and metrical tree
First Claim
1. A system for processing and monitoring trade data, the system comprising a computing device having at least one processor, the computing device configured to:
- receive data representing a set of trade activities;
transform the data representing the set of trade activities to a musical piece representation;
convert the musical piece representation to a metrical tree, wherein notes of the musical piece representation are recorded in labeled leaf nodes of the metrical tree, and the labeled leaf nodes are connected to unlabeled internal nodes;
set an initial default value of a score representing a probability of trade irregularity;
compare the metrical tree to a plurality of trigger trees stored in a lessons database, each trigger tree of the plurality of trigger trees representing a trade irregularity;
identify at least one trigger tree of the plurality of trigger trees indicating at least a closest match to the metrical tree using a nearest-neighbors algorithm, wherein using the nearest-neighbors algorithm further comprises;
computing distances between trees using match values, wherein the distance from a trigger tree of the plurality of trigger trees to the metrical tree is an average chance of finding a labeled leaf from the trigger tree in leaf nodes connected to unlabeled internal nodes of the metrical tree; and
identifying at least a trigger tree having a minimal distance to the metrical tree;
modify the score to represent an increased probability of trade irregularity as a function of the identification of the at least one trigger tree;
compare the score to a preconfigured threshold; and
execute a corresponding action by a review system as a result of the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for processing and monitoring trade data receives and transforms trade activities to a musical piece representation, converts the representation to a metrical tree, and performs analysis that provides more accurate onset detection at accelerated speed with more efficient use of computing resources by placing more emphasis on the information hierarchically contained in the metrical tree than on the tree structure when comparing and matching trade patterns, such as potential market manipulation, market change signal, synthetically created trades, or likelihood that the set of trade activities will result in a market price move of one or more financial assets against plans. The analytical system further weights-in the identified signals and determines scores to reflect likelihood of trade irregularities. When the score does not meet a preconfigured threshold, a corresponding action is executed.
34 Citations
18 Claims
-
1. A system for processing and monitoring trade data, the system comprising a computing device having at least one processor, the computing device configured to:
-
receive data representing a set of trade activities; transform the data representing the set of trade activities to a musical piece representation; convert the musical piece representation to a metrical tree, wherein notes of the musical piece representation are recorded in labeled leaf nodes of the metrical tree, and the labeled leaf nodes are connected to unlabeled internal nodes; set an initial default value of a score representing a probability of trade irregularity; compare the metrical tree to a plurality of trigger trees stored in a lessons database, each trigger tree of the plurality of trigger trees representing a trade irregularity; identify at least one trigger tree of the plurality of trigger trees indicating at least a closest match to the metrical tree using a nearest-neighbors algorithm, wherein using the nearest-neighbors algorithm further comprises; computing distances between trees using match values, wherein the distance from a trigger tree of the plurality of trigger trees to the metrical tree is an average chance of finding a labeled leaf from the trigger tree in leaf nodes connected to unlabeled internal nodes of the metrical tree; and identifying at least a trigger tree having a minimal distance to the metrical tree; modify the score to represent an increased probability of trade irregularity as a function of the identification of the at least one trigger tree; compare the score to a preconfigured threshold; and execute a corresponding action by a review system as a result of the comparison. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for processing and monitoring electronic trade data, comprising:
-
receiving data representing a set of trade activities by a data processor; transforming the data representing the set of trade activities to a musical piece representation by the data processor; converting the musical piece representation to a metrical tree by the data processor, wherein notes of the musical piece representation are recorded in labeled leaf nodes of the metrical tree, and the labeled leaf nodes are connected to unlabeled internal nodes; setting an initial default value of a score representing a probability of trade irregularity; comparing the metrical tree to a plurality of trigger trees stored in a lessons database, each trigger tree of the plurality of trigger trees representing a trade irregularity; identifying at least one trigger tree of the plurality of trigger trees indicating at least a closest match to the metrical tree using a nearest-neighbors algorithm, wherein using the nearest-neighbors algorithm further comprises; computing distances between trees using match values, wherein the distance from a trigger tree of the plurality of trigger trees to the metrical tree is an average chance of finding a labeled leaf from the trigger tree in leaf nodes connected to unlabeled internal nodes of the metrical tree; and identifying at least a trigger tree having a minimal distance to the metrical tree; modifying the score to represent an increased probability of trade irregularity as a function of the identification of the at least one trigger tree; comparing the score to a preconfigured threshold; and executing a corresponding action by a review system as a result of the comparison. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising computer readable program code embodied therein, the program instructions executable by at least one processor to cause the at least one processor to perform operations comprising:
-
receiving data representing a set of trade activities by a data processor; transforming the data representing the set of trade activities to a musical piece representation by the data processor; converting the musical piece representation to a metrical tree by the data processor, wherein notes of the musical piece representation are recorded in labeled leaf nodes of the metrical tree, and the labeled leaf nodes are connected to unlabeled internal nodes; setting an initial default value of a score representing a probability of trade irregularity; comparing the metrical tree to a plurality of trigger trees stored in a lessons database, each trigger tree of the plurality of trigger trees representing a trade irregularity; identifying at least one trigger tree of the plurality of trigger trees indicating at least a closest match to the metrical tree using a nearest-neighbors algorithm, wherein using the nearest-neighbors algorithm further comprises; computing distances between trees using match values, wherein the distance from a trigger tree of the plurality of trigger trees to the metrical tree is an average chance of finding a labeled leaf from the trigger tree in leaf nodes connected to unlabeled internal nodes of the metrical tree; and identifying at least a trigger tree having a minimal distance to the metrical tree; modifying the score to represent an increased probability of trade irregularity as a function of the identification of the at least one trigger tree; comparing the score to a preconfigured threshold; and executing a corresponding action by a review system as a result of the comparison. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification