Extensible transcoder annotation for transcoding proxy servers
First Claim
1. A method comprising:
- a transcoding proxy server receiving a web page request from a portable computing device;
said transcoding proxy server transmitting said web page request to a server computer coupled to said transcoding proxy server;
said transcoding proxy server receiving from said server computer a web page element corresponding to said web page request;
determining if said transcoding proxy server is storing a file, wherein said file comprises an annotation rule set;
provided said transcoding proxy server is not storing said file, said transcoding proxy server not transcoding said web page element and transmitting said web page element to said portable computing device;
provided said transcoding proxy server is storing said file, locating said annotation rule set within said file that corresponds to said web page request, wherein said annotation rule set is distinct from a transcoding functionality utilized by said transcoding proxy server; and
said transcoding proxy server transcoding said web page element for said portable computing device by following said annotation rule set and utilizing said transcoding functionality.
5 Assignments
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.
50 Citations
31 Claims
-
1. A method comprising:
-
a transcoding proxy server receiving a web page request from a portable computing device; said transcoding proxy server transmitting said web page request to a server computer coupled to said transcoding proxy server; said transcoding proxy server receiving from said server computer a web page element corresponding to said web page request; determining if said transcoding proxy server is storing a file, wherein said file comprises an annotation rule set; provided said transcoding proxy server is not storing said file, said transcoding proxy server not transcoding said web page element and transmitting said web page element to said portable computing device; provided said transcoding proxy server is storing said file, locating said annotation rule set within said file that corresponds to said web page request, wherein said annotation rule set is distinct from a transcoding functionality utilized by said transcoding proxy server; and said transcoding proxy server transcoding said web page element for said portable computing device by following said annotation rule set and utilizing said transcoding functionality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium having computer readable code embodied therein for causing a transcoding proxy computer to perform:
-
receiving a web page request from a portable computing device; transmitting said web page request to a server computer coupled to said transcoding proxy computer; receiving from said server computer a web page element corresponding to said web page request; determining if a file is stored by said transcoding proxy server, wherein said file comprises an annotation rule set; if said file is not stored by said transcoding proxy server, said transcoding proxy server not transcoding said web page element and transmitting said web page element to said portable computing device; if said file is stored by said transcoding proxy server, locating said annotation rule set that corresponds to said web page request, wherein said annotation rule set is distinct from transcoding functionality utilized by said transcoding proxy server; and transcoding said web page element for said portable computing device by following said 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 comprising:
-
a transcoding proxy server receiving a web page request from a computing device; said transcoding proxy server transmitting said web page request to a server computer coupled to said transcoding proxy server; said transcoding proxy server receiving from said server computer web page content corresponding to said web page request; determining if a database is stored by said transcoding proxy server, wherein said database comprises an extensible annotation rule set; if determined that said transcoding proxy server is not storing said database, said transcoding proxy server not transcoding said web page content and transmitting said web page content to said computing device; if determined that said transcoding proxy server is storing said database, locating said extensible annotation rule set within said database that corresponds to said web page request, wherein said extensible annotation rule set is distinct from a transcoding functionality utilized by said transcoding proxy server; and said transcoding proxy server transcoding said web page content for said computing device by following said extensible annotation rule set and utilizing said transcoding functionality. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification