Apparatus and method for monitoring quality metrics associated with a wireless network
First Claim
Patent Images
1. A method comprising:
- capturing a first packet transmitted over a network;
determining, using a processor, an overall delay for each of a plurality of packets captured prior to the capturing of the first packet, the overall delay being a difference between a creation time of a particular packet and a time when the particular packet was captured;
determining a minimum delay by selecting a lowest of the overall delays determined for each of the plurality of packets captured prior to the capturing of the first packet determining an overall delay of the first packet based on features of the first packet; and
calculating a congestion indicator based on the overall delay of the first packet and the minimum delay.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for measuring metrics associated with a wireless network is described. One embodiment includes capturing a packet transmitted over a network and determining a minimum delay of a plurality of previously captured packets, where each previously captured packet of the plurality of previously captured packets is associated with a delay. The embodiment further includes determining a current overall delay of the packet based on features of the packet and calculating a congestion indicator based on the current overall delay and the minimum delay.
17 Citations
17 Claims
-
1. A method comprising:
-
capturing a first packet transmitted over a network; determining, using a processor, an overall delay for each of a plurality of packets captured prior to the capturing of the first packet, the overall delay being a difference between a creation time of a particular packet and a time when the particular packet was captured; determining a minimum delay by selecting a lowest of the overall delays determined for each of the plurality of packets captured prior to the capturing of the first packet determining an overall delay of the first packet based on features of the first packet; and calculating a congestion indicator based on the overall delay of the first packet and the minimum delay. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
a receiver module to receive a first packet transmitted over a network; and
a processor configured to;determine, using a processor, an overall delay for each of a plurality of packets captured prior to the capturing of the first packet, the overall delay being a difference between a creation time of a particular packet and a time when the particular packet was captured by the receiver module; determine a minimum delay by selecting a lowest of the overall delays determined for each of the plurality of packets captured prior to the capturing of the first packet; determine an overall delay of the first packet based on features of the first packet; and calculate a congestion indicator based on the overall delay of the first packet and the minimum delay. - View Dependent Claims (10, 11, 12, 13)
-
14. One or more non-transitory computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
capture a first packet transmitted over a network; determine, using a processor, an overall delay for each of a plurality of packets captured prior to the capturing of the first packet, the overall delay being a difference between a creation time of a particular packet and a time when the particular packet was captured; determine a minimum delay by selecting a lowest of the overall delays determined for each of the plurality of packets captured prior to the capturing of the first packet; determine an overall delay of the first packet based on features of the first packet; and calculate a congestion indicator based on the overall delay of the first packet and the minimum delay. - View Dependent Claims (15, 16)
-
-
17. A system comprising:
-
a receiver module to receive a first packet transmitted over a network; means for determining. using a processor, an overall delay for each of a plurality of packets captured prior to the capturing of the first packet, the overall delay being a difference between a creation time of a particular packet and a time when the particular packet was captured by the receiver module; the processor for determining a minimum delay by selecting a lowest of the overall delays determined for each of the plurality of packets captured prior to the capturing of the first packet; means for determining, using the processor, an overall delay of the first packet based on features of the first packet; and means for calculating, using the processor, a congestion indicator based on the overall delay of the first packet and the minimum delay.
-
Specification