Patent ID: 8416684

Claim:
A method performed by a policing device, the method comprising: receiving, by the policing device, a packet associated with traffic destined for a destination device; determining, by the policing device, whether a quantity of tokens, corresponding to a length of the packet, is greater than a quantity of tokens stored by the policing device; determining, by the policing device, whether a session time, associated with a communication session between a source device and the destination device, is greater than a session threshold, where the session time is based on an elapsed time from when a first packet, associated with the traffic, was received; processing, by the policing device, the traffic, as conforming traffic, when the session time is not greater than the session threshold, where processing the conforming traffic includes outputting the packet to the destination device; and processing, by the policing device, the traffic as non-conforming traffic, when the session time is greater than the session threshold, where processing the non-conforming traffic includes dropping or delaying the packet.