Method and system of use of transcode directives for distributed control of transcoding servers
First Claim
1. A method for manipulating information retrieved from a content server on a computer network, said method comprising:
- connecting an intermediary machine between a user device and a web content server;
receiving information from the web content server at the intermediary machine, said intermediary machine having access to a plurality of transcoders and a directive script database;
transcoding in the intermediary machine the received information from the web content server into a transcoded response by at least one of the plurality of transcoders according to at least one directive script from the directive script database, wherein said at least one directive script selectively defines at least one transcoding property of at least one transcoder within the plurality of transcoders;
directing, according to the at least one directive script, which of said at least one transcoder are to be run;
directing, according to the at least one directive script, what order said at least one transcoder are to be run; and
sending the transcoded response to the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system using directive script in a web intermediary proxy machine that provides the function of a transcoder. The intermediary machine'"'"'s transcoders are controlled by directive script that directs the order and properties of transcoder operations executed on one or more transcoders in the intermediary machine. These directive scripts are stored in an on-the-fly modifiable directive database accessible to the web intermediary proxy machine. The user'"'"'s client machine browser passes an HTTP request to the web intermediary machine, which passes the HTTP request to a web content server, which returns an HTML response back to the web intermediary machine. This HTML response is sent to at least one transcoder that resides in or is at least accessible to the intermediary proxy machine. The transcoder identifies the type of device being used by the client from the HTTP request. The user'"'"'s preference transcoding settings are retrieved in the form of directives from a directive script, preferably in XML format, retrieved from a settings database, and applied to the transcoders. The tailored transcoded response is then sent back to the user'"'"'s client machine.
124 Citations
21 Claims
-
1. A method for manipulating information retrieved from a content server on a computer network, said method comprising:
-
connecting an intermediary machine between a user device and a web content server;
receiving information from the web content server at the intermediary machine, said intermediary machine having access to a plurality of transcoders and a directive script database;
transcoding in the intermediary machine the received information from the web content server into a transcoded response by at least one of the plurality of transcoders according to at least one directive script from the directive script database, wherein said at least one directive script selectively defines at least one transcoding property of at least one transcoder within the plurality of transcoders;
directing, according to the at least one directive script, which of said at least one transcoder are to be run;
directing, according to the at least one directive script, what order said at least one transcoder are to be run; and
sending the transcoded response to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for manipulating information retrieved from a content server on a computer network, said system comprising:
-
means for connecting an intermediary machine between a user device and a web content server;
means for receiving information from the web content server at the intermediary machine, said intermediary machine having access to a plurality of transcoders and a directive script database;
means for transcoding in the intermediary machine the received information from the web content server into a transcoded response by at least one of the plurality of transcoders according to at least one directive script from the directive script database, wherein said at least one directive script selectively defines at least one transcoding property of at least one transcoder within the plurality of transcoders;
means for directing, according to the at least one directive script, which of said at least one transcoder are to be run;
means for directing, according to the at least one directive script, what order said at least one transcoder are to be run; and
means for sending the transcoded response to the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for manipulating information retrieved from a content server on a computer network, said computer program product comprising:
-
computer program code for connecting an intermediary machine between a user device and a web content server;
computer program code for receiving information from the web content server at the intermediary machine, said intermediary machine having access to a plurality of transcoders and a directive script database;
computer program code for transcoding in the intermediary machine the received information from the web content server into a transcoded response by at least one of the plurality of transcoders according to at least one directive script from the directive script database, wherein said at least one directive script selectively defines at least one transcoding property of at least one transcoder within the plurality of transcoders;
computer program code for directing, according to the at least one directive script, which of said at least one transcoder are to be run;
computer program code for directing, according to the at least one directive script, what order said at least one transcoder are to be run; and
computer program code for sending the transcoded response to the user device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification