Patent ID: 9124598
Filing Date: 2015-09-01
Classification: H04L

Abstract:
1. A method of performing a connection setup between at least two endpoint devices across a data network, the method comprising: receiving an initial command at the at least two endpoint devices; retrieving at least one IP address from a cache file stored in at least one of the endpoint devices of the at least two endpoint devices in response to the initial command, wherein the cache file comprises connection results from previous connection attempts associated with the at least one endpoint, wherein the connection results indicate successful connection attempts and failed connection attempts and the connection results comprise timestamp information, local and remote IP addresses of the endpoints and servers used to establish a connection between the two endpoints, and a globally unique identifier (GUID); performing a health check of the connection established between the at least two endpoints devices based on the connection results; assigning a port number to the at least one retrieved IP address based on a common session identifier (ID) shared between the at least two endpoint devices; and listening for a connection communication message on the assigned port number associated with the at least one IP address.