Patent ID: 7293079
Filing Date: 2007-11-06
Classification: H04L

Abstract:
1. A method for monitoring a network comprising: receiving at least one data packet from the network; reading an entry of a memory device, the entry of the memory device containing both a first statistical value and a second statistical value, wherein the entry is a single memory location of the memory device, wherein the first statistical value includes a packet count, and wherein the second statistical value includes a byte count; determining a third statistical value based on at least one of a content of the at least one data packet, the first statistical value, and the second statistical value, wherein the third statistical value includes a new value of the packet count and a new value of the byte count, wherein the determining the third statistical value includes undoing a previous statistic add by adding a negative value to the byte count and decrementing the packet count in response to the adding of the negative value to the byte count; storing the entire set of bits of the determined third statistical value into the entry of the memory device; wherein said reading, determining and storing are performed without interruption; and using the packet count and the byte count to monitor the network.