Patent ID: 8681813
Filing Date: 2014-03-25
Classification: G06F,H04L

Abstract:
1. A method for processing a first data stream conforming to a remote desktop protocol (RDP) to stream a second data stream to a remote client device, the method comprising: facilitating establishing a first streaming connection to the remote client device, in response to receiving a connection request from the remote client device, facilitating establishing a second streaming connection to the RDP server identified in the connection request, in response to receiving the connection request from the remote client; facilitating processing of the first data stream conforming to the RDP to identify package data units (PDUs) including packet data and, for each PDU including packet data, to calculate a hash value from the packet data; facilitating a search, in a memory cache storing hash values, for a stored hash value matching the hash value calculated from the packet data, for each PDU including packet data; facilitating selectively storing in a location of the memory cache the hash value calculated from the packet data of a PDU, if the search fails to find a stored hash value matching the calculated hash value; facilitating selectively compressing the packet data of the PDU, if the search fails to find a stored hash value matching the calculated hash value; facilitating generating an altered PDU for each PDU of the first data stream including packet data, facilitating streaming to the remote client device the second data stream including the generated altered PDU for each PDU of the first data stream including packet data.