Patent ID: 8356101
Filing Date: 2013-01-15
Classification: H04L

Abstract:
1. A method for establishing a virtual private network session on behalf of a user of a client where the user has a currently existing virtual private network session previously established on behalf of the user, the method comprising: (a) receiving, by a receiver of a device intermediary to a client operated by the user and one or more servers, a request from the client to establish a second virtual private network session, the user having a currently existing first virtual private network session previously established on behalf of the user; (b) creating, by a packet engine of the device, a second virtual private network session with the client, the second virtual private network session prevented from receiving data from the client; (c) communicating, by the packet engine to the client, properties identified from the currently existing virtual private network session, the client determining, on behalf of the user, to terminate the first virtual private network session based on the identified properties; (d) receiving, by the receiver from the client, a second request to terminate the first virtual private network session based on the determination; and (e) establishing a third virtual private network session with the client using the second virtual private network session, the third virtual private network session enabled for receiving data from the client.