发明名称 |
Bandwidth optimization for remote desktop protocol |
摘要 |
The processing of a first data stream to generate a second stream conforming to a remote desktop protocol (RDP) is described. Operations may include facilitating storage of first data from the first stream at a first index indicated in the first stream, facilitating retrieval of second data from a second index included in the first stream, and facilitating generation of the second stream conforming to the RDP and including the first and second data. Additionally, the processing of a third data stream conforming to the RDP to stream a fourth stream is described. Operations include facilitating processing of the third stream to identify a package data unit (PDU), facilitating storing of a hash value corresponding to the PDU, and facilitating generating an altered PDU for inclusion in the fourth stream and including an index identifying a location in memory storing the hash value. |
申请公布号 |
US9094374(B2) |
申请公布日期 |
2015.07.28 |
申请号 |
US201414190985 |
申请日期 |
2014.02.26 |
申请人 |
Wyse Technology L.L.C. |
发明人 |
Jain Goutham Vastimal;Basha P R Khader;Desai Paramtap |
分类号 |
H04L12/28;H04L29/06;H04L12/811 |
主分类号 |
H04L12/28 |
代理机构 |
Baker Botts L.L.P. |
代理人 |
Baker Botts L.L.P. |
主权项 |
1. A method for processing a first data stream received from a remote server to generate a second data stream conforming to a remote desktop protocol (RDP), the method comprising:
facilitating processing of the first data stream received from the remote server to retrieve package data units (PDUs) associated with packet data, wherein each PDU associated with packet data has a header including an index value related to the packet data and indicative of a storage location; in response to receiving a first PDU including first packet data, the method comprising:
facilitating decompression of the first packet data using a decompression algorithm; andfacilitating storage of the decompressed first packet data in a location of a memory cache corresponding to the index value included in the header of the first PDU; in response to receiving a second PDU, facilitating retrieval of second packet data from a location of the memory cache corresponding to the index value included in the header of the second PDU;
facilitating generation of the second data stream conforming to the RDP and including the decompressed first packet data and the retrieved second packet data; andfacilitating streaming of the generated second data stream conforming to the RDP to a local client. |
地址 |
San Jose CA US |