发明名称 |
Methods and apparatus for generating graphical and media displays at a client |
摘要 |
The invention generally relates to generating a display having graphical and/or media components at a client. In one aspect, a method for generating a graphical display at a client includes transmitting output from an application program executing on a server to the client, identifying a non-textual element within the application output, retrieving a compressed data format associated with the non-textual element, and transmitting to the client the compressed data format in place of the non-textual element. In another aspect, a method for generating a media presentation at a client includes transmitting output from an application program executing on a server to the client, identifying a media stream within the application output, intercepting an original compressed data set representing at least a portion of the media stream before processing by the application program, and transmitting the original compressed data set to the client. |
申请公布号 |
US9325759(B2) |
申请公布日期 |
2016.04.26 |
申请号 |
US201414176604 |
申请日期 |
2014.02.10 |
申请人 |
Citrix Systems, Inc. |
发明人 |
Robinson David;Laborczfalvi Lee George;Semaan Pierre;Roychoudhry Anil;Duursma Martin;Panasyuk Anatoliy;Momchilov Georgy |
分类号 |
G06F15/16;H04L29/06;H04N21/235;H04N21/242;H04N21/426;H04N21/43;H04N21/4782;H04N21/658;H04N21/81 |
主分类号 |
G06F15/16 |
代理机构 |
Foley & Lardner LLP |
代理人 |
Foley & Lardner LLP ;Lanza John D. |
主权项 |
1. A method of generating a media presentation at a client, comprising:
receiving, by a server, an indication of a media format supported by a client agent that executes on a client device; determining, based on the received indication of the media format supported by the client agent, that a media format of a media stream rendered by an application program executing on the server is supported by the client device; monitoring, by an output filter module executing on the server, the media stream rendered by the application program, the media stream comprising a compressed data set; intercepting, by the output filter module, the compressed data set of the media stream prior to rendering by the application program; and transmitting, from the server, the compressed data set intercepted by the output filter module to the client device for decompression by the client device. |
地址 |
Fort Lauderdale FL US |