Patent ID: 7685292
Filing Date: 2010-03-23
Classification: H04L

Abstract:
1. A method for establishing a secure connection between a source device and a target device comprising: providing a first connection between a tunnel client and a tunnel server, a second connection between said tunnel server and said source device, and a third connection between said tunnel client and said target device; receiving a request over said second connection at said tunnel server from the source device to send data to the target device; sending a first message from the tunnel client to the tunnel server over said first connection; sending said request in a return message over said first connection to said tunnel client; and sending said request to said target device from said tunnel client over said third connection, wherein said first connection is continually re-established at each of a plurality of occurrences of a predetermined time interval, said tunnel client sending a message to said tunnel server over said first connection at said each occurrence, said first message being one of a plurality of messages sent at one of said plurality of occurrences, wherein said tunnel server sends a response to said tunnel client for each of said plurality of messages upon an earlier occurrence of a predefined expiration time interval elapsing or said tunnel server receiving a message to transmit to said tunnel client over said first connection as part of said response.