Network mixing patterns
AssigneeInternational Business Machines Corporation
InventorsMandar Mutalikdesai, Pranjal Srivastava, Sheetal Srivastava, Ratul Sarkar
Life of this patent
Estimating the term…
Abstract
A mixing pattern system for networks is provided. One or more nodes in a network are analyzed. Grouping the one or more nodes into one or more classes within the network. A computer device analyzes one or more transactions between the one or more nodes in the network that include nodes within similar or distinct classes of the one or more nodes. A computer device identifies one or more mixing patterns associated with one or more transactions between the one or more nodes.
Claims20
A computer-implemented method, the method comprising:
- receiving, by one or more processors, a request to identify party-mixing transactions between nodes of a plurality of nodes in a network, the nodes of the plurality of nodes corresponding to respective parties of a plurality of parties;
- analyzing, by one or more processors, transactions between the nodes of the plurality of nodes, the transactions between the nodes corresponding to respective transactions between the respective parties of the plurality of parties;
- grouping, by one or more processors, the nodes of the plurality of nodes into classes based, at least in part, on the transactions between the nodes;
- and
- determining, by one or more processors, mixing patterns associated with the transactions between the nodes,
- wherein the mixing patterns include:
- (i) a first mixing pattern indicating a tendency of a first node in a first class to receive transactions from the nodes in one or more classes other than the first class that are dissociated with the first class, and (ii) a second mixing pattern indicating a tendency of a second node in a second class to send transactions to the nodes in one or more classes other than the second class that are disassociated with the second class.
A computer program product, the computer program product comprising:
- one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the stored program instructions comprising:
- program instructions to receive a request to identify party-mixing transactions between nodes of a plurality of nodes in a network, the nodes of the plurality of nodes corresponding to respective parties of a plurality of parties;
- program instructions to analyze transactions between the nodes of the plurality of nodes, the transactions between the nodes corresponding to respective transactions between the respective parties of the plurality of parties;
- program instructions to group the nodes of the plurality of nodes into classes based, at least in part, on the transactions between the nodes;
- and
- program instructions to determine mixing patterns associated with the transactions between the,
- wherein the mixing patterns include:
- (i) a first mixing pattern indicating a tendency of a first node in a first class to receive transactions from the nodes in one or more classes other than the first class that are dissociated with the first class, and (ii) a second mixing pattern indicating a tendency of a second node in a second class to send transactions to the nodes in one or more classes other than the second class that are disassociated with the second class.
A computer system, the computer system comprising:
- one or more computer processors;
- one or more computer readable storage medium;
- and
- program instructions stored on the one or more computer readable storage medium for execution by at least one of the one or more processors, the stored program instructions comprising:
- program instructions to receive a request to identify party-mixing transactions between nodes of a plurality of nodes in a network, the nodes of the plurality of nodes corresponding to respective parties of a plurality of parties;
- program instructions to analyze transactions between the nodes of the plurality of nodes, the transactions between the nodes corresponding to respective transactions between the respective parties of the plurality of parties;
- program instructions to group the nodes of the plurality of nodes into classes based, at least in part, on the transactions between the nodes;
- and
- program instructions to determine mixing patterns associated with the transactions between the nodes,
- wherein the mixing patterns include:
- (i) a first mixing pattern indicating a tendency of a first node in a first class to receive transactions from the nodes in one or more classes other than the first class that are dissociated with the first class, and (ii) a second mixing pattern indicating a tendency of a second node in a second class to send transactions to the nodes in one or more classes other than the second class that are disassociated with the second class.
Dependencies are inferred from the claim text.