Patent ID: 8271633

Claim:
A method for correlating network transactions, comprising: receiving, at a first monitor server, a first plurality of call control signaling transmissions from a first plurality of communication networks; correlating, at the first monitor server, the first plurality of call control signaling transmissions based on protocol information associated with the first plurality of call control signaling transmissions to form a first correlated network transaction, wherein the correlating the first plurality of call control signaling transmissions comprising at least one of grouping one or more of the first plurality of call control signaling transmissions together based on associations of the protocol information and removing redundant information from the first plurality of call control signaling transmissions based on associations of the protocol information; determining a first correlation flag for the first correlated network transaction, wherein the correlation flag indicating that the first correlated network transaction comprises a complete network transaction or an incomplete network transaction; transmitting the first correlated network transaction from the first monitor server to a second monitor server based on if the first correlation flag indicates that the first correlated network transaction is an incomplete network transaction; transmitting the first correlated network transaction from the first monitor server to a master monitor server based on if the first correlation flag indicates that the first correlated network transaction is a complete network transaction; and correlating, at the second monitor server and if the first correlation flag indicates that the first correlated network transaction is an incomplete network transaction, the first correlated network transaction with a second call control signaling transmission based on at least one of the first correlation flag, information associated with the second call control signaling transmission, and information associated with the first correlated network transaction to form a second correlated network transaction, wherein the correlating the first correlated network transaction comprising at least one of grouping one or more parts of the first correlated network transaction and the second call control signaling transmission together based on associations of the protocol information and removing redundant information from the first correlated network transaction and the second call control signaling transmission based on associations of the protocol information.