Tracking high-level network transactions
First Claim
1. A method of tracking high-level network transactions performed by a transaction-tracking system comprising:
- collecting at least one switching node on a network low-level data packets, the low-level data packets forming collectively a corresponding stream of high-level messages as parts of high-level transactions involving network resources of the network;
identifying from the low-level data packets identifiers of the network resources in the network serving the high-level transactions;
determining a data content of the high-level messages;
grouping the high-level messages into groups of high-level messages having similar data content; and
identifying commonalities in the occurrences of high-level messages having different data content.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method of tracking high-level network transactions. At least one switching node on a network may collect low-level data packets, the low-level data packets forming collectively a corresponding stream of high-level messages as parts of high-level transactions involving network resources of the network. Identifiers of the network resources in the network serving the high-level transactions may be identified from the low-level data packets. The data content of the high-level messages may be determined. The high-level messages may be grouped into groups of high-level messages having similar data content. Commonalities in the occurrences of high-level messages having different data content may then be identified.
-
Citations
20 Claims
-
1. A method of tracking high-level network transactions performed by a transaction-tracking system comprising:
-
collecting at least one switching node on a network low-level data packets, the low-level data packets forming collectively a corresponding stream of high-level messages as parts of high-level transactions involving network resources of the network; identifying from the low-level data packets identifiers of the network resources in the network serving the high-level transactions; determining a data content of the high-level messages; grouping the high-level messages into groups of high-level messages having similar data content; and identifying commonalities in the occurrences of high-level messages having different data content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for tracking high-level network transactions, the system comprising:
-
a processing resource in communication with a memory resource, wherein the memory resource includes a set of instructions and wherein the processing resource is designed to carry out the set of instructions; at least one data sniffer to collect at a switching node of a network low-level data packets, the low-level data packets forming collectively a corresponding stream of high-level messages as parts of high-level transactions involving network resources of the network; and a transaction-analysis component to communicate with the at least one data sniffer; the transaction-analysis component and the at least one data sniffer to; identify from the low-level data packets identifiers of the network resources serving the high-level transactions; determine a data content of the high-level messages; group the high-level messages into groups of high-level messages having similar data content; and identify commonalities in the occurrences of high-level messages having different data content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage device readable by one or more computers and having embodied therein a program of computer-readable instructions that, when executed by the one or more computers, provide for:
-
collecting at least one switching node on a network low-level data packets, the low-level data packets forming collectively a corresponding stream of high-level messages as parts of high-level transactions involving network resources of the network; identifying from the low-level data packets identifiers of the network resources in the network serving the high-level transactions; determining a data content of the high-level messages; grouping the high-level messages into groups of high-level messages having similar data content; and identifying commonalities in the occurrences of high-level messages having different data content. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification