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 during a predetermined time period prior to the capturing of the first packet, to provide a set of overall delays, each 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 identifying one of the plurality of packets having a smallest overall delay in the set of overall delays, wherein the smallest overall delay is different from the minimum delay;
setting the minimum delay to the smallest overall delay; and
altering one or more parameters of the network based on the minimum delay, to reduce congestion in the network 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.
20 Citations
20 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 during a predetermined time period prior to the capturing of the first packet, to provide a set of overall delays, each 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 identifying one of the plurality of packets having a smallest overall delay in the set of overall delays, wherein the smallest overall delay is different from the minimum delay; setting the minimum delay to the smallest overall delay; and altering one or more parameters of the network based on the minimum delay, to reduce congestion in the network based on the overall delay of the first packet and the minimum delay. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a receiver module configured to receive a first packet transmitted over a network;
a processor configured to;capture a first packet transmitted over a network; determine, using a processor with a memory, an overall delay for each of a plurality of packets captured during a predetermined time period prior to the capturing of the first packet, to provide a set of overall delays, each 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 identifying one of the plurality of packets having a smallest overall delay in the set of overall delays, wherein the smallest overall delay is different from the minimum delay; set the minimum delay to the smallest overall delay; and alter one or more parameters of the network based on the minimum delay, to reduce congestion in the network based on the overall delay of the first packet and the minimum delay. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium comprising a set of instructions which, when executed by a processor, causes execution of operations comprising:
- capturing a first packet transmitted over a network;
determining, using a processor with a memory, an overall delay for each of a plurality of packets captured during a predetermined time period prior to the capturing of the first packet, to provide a set of overall delays, each 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 identifying one of the plurality of packets having a smallest overall delay in the set of overall delays, wherein the smallest overall delay is different from the minimum delay; setting the minimum delay to the smallest overall delay; and altering one or more parameters of the network based on the minimum delay, to reduce congestion in the network based on the overall delay of the first packet and the minimum delay. - View Dependent Claims (18, 19, 20)
- capturing a first packet transmitted over a network;
Specification