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 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 the 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 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 the 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 comprising:
-
at least one data sniffer configured to be coupled to a corresponding switching node of a network for collecting at the switching node 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 configured to be coupled to the network for communicating with the at least one data sniffer; the transaction-analysis component and the at least one data sniffer being further configured collectively for identifying from the low-level data packets identifiers of the network resources serving the high-level transactions; determining the 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 (9, 10, 11, 12, 13, 14)
-
-
15. A 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 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 the 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