Methods and apparatus for generating graphical and media displays at a client
First Claim
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.
7 Assignments
0 Petitions
Accused Products
Abstract
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.
142 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generation of a media presentation at a client, comprising:
-
a server configured to; receive an indication of a media format supported by a client agent that executes on a client device; and determine, 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; and an output filter module executing on the server configured to; monitor the media stream rendered by the application program, the media stream comprising a compressed data set; intercept the compressed data set of the media stream prior to the compressed data set being rendered by the application program; and transmitting, from the server, the compressed data set intercepted prior to being rendered by the application program to the client device for decompression by the client device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification