Patent ID: 8893260
Filing Date: 2014-11-18
Classification: H04L

Abstract:
1. A method, in a user device, for establishing a connection between a user application on the user device and an enterprise application on an enterprise network, the method comprising the steps of: intercepting, by a virtual private network (VPN) agent instantiated on the user device and individually associated with the user application on the user device, a request to an operating system service of the user device for establishing the connection, the request originating from the user application on the user device; and establishing, based on the intercepted request, a communication channel within the user device, the communication channel being configured to only handle traffic associated with the user application and extending between the VPN agent associated with the user application and a VPN client configured to implement a VPN tunnel to securely transmit traffic from the user device to the enterprise network, both the VPN agent and VPN client residing on the user device.