Patent ID: 7289523

Claim:
A method for operating a data packet switch having a plurality of input and output ports, said method comprising: steering data packets from any one of said input ports to any one of said output ports, including a plurality of refreshless dynamic memory buffers associated with a plurality of connections between said input and output ports, one refreshless dynamic memory buffer per connection, each of said refreshless dynamic memory buffers being adapted to store at least one data packet for a minimum specified storing time period; writing said data packet in all of said refreshless dynamic memory buffers connected to said input ports through which said data packet is received; reading only once said data packets from selected ones of said refreshless dynamic memory buffers connected to said output ports through which said data packets are to be transmitted, before said minimum specified storing time period of said data packets has elapsed; setting a time stamp associated with said data packet to a current time value upon receiving said data packet; comparing said time stamp associated with said data packet to a current time value upon checking, at regular time intervals, said time stamp; and prioritizing unconditionally said data packet to force out said data packet from said data packet switch if a time difference between said time stamp associated with said data packet and said current time value reaches or exceeds a predetermined threshold.