Extensible transcoder annotation for transcoding proxy servers
First Claim
1. A method for enabling a transcoding proxy server to utilize an annotation rule set in order to transcode a web page for a portable computing device, said method comprising the steps of:
- (a) a transcoding proxy server receiving a web page request from a portable computing device;
(b) said transcoding proxy server transmitting said web page request to a server computer coupled to said transcoding proxy server;
(c) said transcoding proxy server receiving from said server computer a web page element corresponding to said web page request;
(d) said transcoding proxy server locating a first annotation rule set that corresponds to said web page request, wherein said first annotation rule set is distinct from a transcoding functionality utilized by said transcoding proxy server; and
(e) said transcoding proxy server transcoding said web page element for said portable computing device by following said first annotation rule set and utilizing said transcoding functionality.
1 Assignment
0 Petitions
Accused Products
Abstract
Within one embodiment of the present invention, the rules for transcoding web content are abstracted from the transcoding functionality of a transcoding proxy server. Specifically, within the transcoding proxy server, the functions that perform the transcoding of web content for a device having limited display capabilities is completely separate and distinct from the transcoding rules, e.g., extensible transcoder annotation (XTA), that provide the order, manner, and/or what web content should be transcoded for the requesting device. Therefore, when the transcoding proxy server receives a web page request from a device, its transcoding software accesses an XTA file to find a rule set that pertains to the web page request. Upon finding a corresponding XTA rule set, the transcoding proxy server follows the instructions of the rule set in order to transcode the requested web page for the device having limited display capabilities.
34 Citations
31 Claims
-
1. A method for enabling a transcoding proxy server to utilize an annotation rule set in order to transcode a web page for a portable computing device, said method comprising the steps of:
-
(a) a transcoding proxy server receiving a web page request from a portable computing device;
(b) said transcoding proxy server transmitting said web page request to a server computer coupled to said transcoding proxy server;
(c) said transcoding proxy server receiving from said server computer a web page element corresponding to said web page request;
(d) said transcoding proxy server locating a first annotation rule set that corresponds to said web page request, wherein said first annotation rule set is distinct from a transcoding functionality utilized by said transcoding proxy server; and
(e) said transcoding proxy server transcoding said web page element for said portable computing device by following said first annotation rule set and utilizing said transcoding functionality. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
4. The method as described in claim I further comprising the step of:
(f) deleting a second annotation rule set stored by said transcoding proxy server while said transcoding proxy server is operating.
-
13. A computer readable medium having computer readable code embodied therein for causing a transcoding proxy computer to perform the steps of:
-
(a) receiving a web page request from a portable computing device;
(b) transmitting said web page request to a server computer coupled to said transcoding proxy computer;
(c) receiving from said server computer a web page element corresponding to said web page request;
(d) locating a first annotation rule set that corresponds to said web page request, wherein said first annotation rule set is distinct from transcoding functionality utilized by said transcoding proxy server; and
(e) transcoding said web page element for said portable computing device by following said first annotation rule set and utilizing said transcoding functionality. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for enabling a transcoding proxy server to utilize an annotation rule set in order to transcode a web page for a personal digital assistant, said method comprising the steps of:
-
(a) a transcoding proxy server receiving a web page request from a personal digital assistant;
(b) said transcoding proxy server transmitting said web page request to a server computer coupled to said transcoding proxy server;
(c) said transcoding proxy server receiving from said server computer a web page element corresponding to said web page request;
(d) said transcoding proxy server locating a first extensible annotation rule set that corresponds to said web page request, wherein said first extensible annotation rule set is distinct from a transcoding functionality utilized by said transcoding proxy server; and
(e) said transcoding proxy server transcoding said web page element for said personal digital assistant by following said first extensible annotation rule set and utilizing said transcoding functionality. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification