Patent ID: 8838677

Claim:
A method in a communication system of selectively preprocessing web pages, comprising: receiving a web page request, wherein the request indicates at least one communication preference; the at least one communication preference includes type of communication subscription, current communication bandwidth, retrieved page size, and manual indication; and the at least one communication preference is indicated by either: one or more meta-tags or comments in the retrieved page or header information in the web page request, or at least one hypertext transfer protocol header included in the web page request; in response to the request, forwarding the request to and retrieving a web page corresponding to the request from a web server; collecting statistics with respect to respective retrieved web pages; determining whether to translate the retrieved web page based on the at least one communication preference, content of the retrieved web page, and collected statistics with respect to the retrieved web page; and serving either the retrieved web page or a translated web page in response to the request; wherein collected statistics concern at least one of the following: how often translated web pages are served compared to how often un-translated web pages are served; and type of translation made for respective web pages or initiator of the web page request.