Content Adaptation
A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device.
1 . A server comprising:
a response monitor configured to receive response data from a content server, wherein the response data includes a webpage and corresponds to a request for the webpage from a mobile device; and
an adaptor configured to adapt the webpage based on the properties of the mobile device, wherein the adapted webpage is provided to the mobile device for downloading, wherein the adaptor determines whether the webpage is a redirect page and adapts the webpage accordingly so that the downloaded adapted webpage, provided at the mobile device, can redirect a user to a different webpage.
2 . The server of claim 1 , wherein the adaptor determines whether the webpage is a redirect page by determining whether the webpage includes a meta tag indicating that an http-equiv parameter comprises a refresh value and that a content parameter includes a timeout value and a URL value.
3 . A method comprising:
receiving response data from a content server, wherein the response data includes a webpage and corresponds to a request for the webpage from a mobile device;
determining whether the webpage is a redirect page;
upon the determination that the webpage is a redirect page, adapting the webpage based on the properties of the mobile device so that the adapted webpage, when provided to the mobile device, can redirect a user to a different webpage; and
providing the adapted webpage to the mobile device.
4 . The method of claim 3 , wherein determining whether the webpage is a redirect page includes determining whether the webpage includes a meta tag indicating that an http-equiv parameter comprises a refresh value and that a content parameter includes a timeout value and a URL value.
5 . A non-transitory computer readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of webpage adaptation, the method comprising:
receiving response data from a content server, wherein the response data includes a webpage and corresponds to a request for the webpage from a mobile device;
determining whether the webpage is a redirect page;
upon the determination that the webpage is a redirect page, adapting the webpage based on the properties of the mobile device so that the adapted webpage, when provided to the mobile device, can redirect a user to a different webpage; and
providing the adapted webpage to the mobile device.
6 . The computer readable medium of claim 5 , wherein determining whether the webpage is a redirect page includes determining whether the webpage includes a meta tag indicating that an http-equiv parameter comprises a refresh value and that a content parameter includes a timeout value and a URL value.