Patent ID: 7693084

Claim:
A computer-implemented system that facilitates connection management, comprising: a test component for computing a keep-alive value of an address translation device as part of a test process by concurrently testing multiple connections comprising at least a control connection and one or more test connections through the address translation device, wherein the test component: generates a set of different test time out values, sends packets associated with the different test time out values over the control connection and the one or more test connections, and computes the keep-alive value for the address translation device based on a test time out value associated with a packet received over at least one test connection when a packet associated with a higher test time out value is not received over the at least one test connection; and a validation component for validating computation of the keep-alive value against an external event, wherein the validation component: checks whether a packet associated with the higher test time out value was received over the control connection, and validates the test time out value associated with the packet received over the at least one test connection against the external event if the packet associated with the higher test time out value was received over the control connection.