Patent ID: 9374351
Filing Date: 2016-06-21
CPC Classification: H04L

Claim Text:
1. A non-transitory computer-readable memory medium encoded with instructions executable by a processor to perform a method, the method comprising: intercepting, at a client device, a remote desktop connection request from a remote desktop client executing at the client device, the remote desktop connection request to connect to a private network via a network gateway, wherein the intercepting and the remote desktop client are both concurrently executed by the client device, wherein the network gateway includes a gateway server and a proxy, and wherein the network gateway provides access to the private network; connecting to the gateway server based on the remote desktop connection request; establishing a first connection with a remote desktop server on the private network via the gateway server using a first communication protocol; responsive to establishing the first connection, receiving an authentication token from the remote desktop server; sending the authentication token to the proxy, wherein the proxy authenticates the client device with the remote desktop server; and while the first connection is operational, establishing a second connection with the remote desktop server, via the proxy, using a second communication protocol that is different from the first communication protocol.