Patent ID: 7839790

Claim:
A method of determining delay components of an application sequence comprising: partitioning, on a network analysis system, the application sequence into a plurality of message paths, identifying, by the network analysis system, a set of packets corresponding to each message path, each packet having an associated set of packet delay components, determining, by the network analysis system, a set of message delay components corresponding to each message path, based on the sets of packet delay components associated with the message path, wherein the set of packet delay components includes a packet bandwidth delay, and determining the set of message delay components includes: determining one or more occurrences of message bandwidth delay, based on occurrences of packet bandwidth delay in one or more of the sets of packet delay components associated with the message path, and determining one or more occurrences of message congestion delay, based on an absence of occurrences of packet bandwidth delay in one or more of the sets of packet delay components associated with the message path.