×

Virtual desktop accelerator with support for dynamic proxy thread management

  • US 9,313,297 B2
  • Filed: 09/13/2013
  • Issued: 04/12/2016
  • Est. Priority Date: 05/03/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more processors; and

    a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to;

    establish and maintain a second remote connection associated with a remote desktop protocol session between a client and a server using a second communication protocol that is different from a first communication protocol used by the server to establish a first remote connection with the client, wherein the second communication protocol supports a remote desktop session;

    dynamically select a cryptographic context to use to encrypt a data packet of a data flow between the client and the server, wherein a first cryptographic context is used to encrypt or decrypt a first data packet of the data packet during a first point in time during the remote desktop protocol session and a second cryptographic context is used to encrypt or decrypt a second data packet of the data packet during a second point in time during the remote desktop protocol session;

    determine one or more active remote connections, wherein the one or more active remote connections comprises the second remote connection;

    determine a data flow rate of the one or more active remote connections at a proxy;

    compare the data flow rate to a first pre-determined threshold value; and

    when the data flow rate exceeds the first pre-determined threshold value, create one or more new processing threads associated with the proxy.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×