an u201c idle timeout u201d parameter as shown the proxy starts the process at step 410 next a packet send interval is first set to zero in step 420 and then two probe packets are sent out in step 430 the two packets must be sent out at a time when it is known that the client will be receiving a beacon which is determined based on the previous two measurements of the beacon_time and the beacon_interval next responses to the two probe packets are awaited and the response delays are measured also performed in step 430 if the measured response delays are approximately equal to min_rtt in step 440 then the packet send interval is increased and the next beacon is awaited in step 450 before sending two more probe packets in step 430 the send interval is increased until the response delay is no longer approximately equal to min_rtt at which point it may be determined that the resultant parameter idle_timeout is equal to the send interval in step 460 in reality the individual beacons may be delayed or the client may temporarily be in the awake state or the client is not the first client to receive buffered packets.