Patent ID: 9003022
Filing Date: 2015-04-07
Classification: H04L

Abstract:
1. A method comprising: at a network monitoring apparatus in a communications network: detecting a plurality of Transmission Control Protocol (TCP) data flows in the communications network to at least one network-served end user, which TCP data flows are not instigated by the network monitoring apparatus, to provide detected data flows; measuring data throughput to the at least one network-served end user via the TCP data flows during the TCP data flows, wherein the measuring comprises aggregating data volume metrics for each of the plurality of TCP data flows; detecting uplink TCP acknowledgement packets from the at least one network-served end user; determining time variables that represent the detected TCP data flows by, at least in part, timestamping the detected uplink TCP acknowledgement packets; and calculating an average effective data throughput to the at least one network-served end user using the time variables, wherein the calculating comprises dividing the aggregated data volume metrics by an aggregated amount of time during which at least one of the plurality of TCP flows is flowing.