Patent ID: 8089869

Claim:
A method for duplicate packet detection and discard, comprising: for multiple incoming packet data, determining a first hash value of at least a portion of a packet and a timestamp and determining a second hash value of at least the portion of the packet; and employing the determined first hash value as an index to a table and comparing the determined second hash value to a determined third hash value of data stored at a table entry at a table location determined by the index; if no match is found, storing the determined second hash value of at least the portion of the packet and the timestamp as data at the table entry at the table location determined by the index, but if a match is found, comparing the timestamp of the table entry and the timestamp of the incoming packet data, and if the timestamps are within a time value of each other, determining that the packet data is a duplicate, otherwise, if the timestamps are not within the time value, determining that the packet data is not a duplicate, and storing the timestamp at the table entry and passing the incoming packet data on for further use.