Patent ID: 8412767

Claim:
A method for providing mobile content based on standard content, the method comprising: receiving, at a first server, a plurality of requests for content, each request received from either a mobile device or a standard device; determining that at least one of the plurality of requests is a mobile request that originated from a mobile device; redirecting the mobile request to a standard-to-mobile conversion server; receiving the mobile request at the standard-to-mobile conversion server; identifying a hosting web server that hosts the requested content from among a plurality of hosting web servers; sending a reverse proxy call from the standard-to-mobile conversion server to the identified hosting web server for the standard content as requested by the mobile device user; receiving at the standard-to-mobile conversion server the requested standard content from the identified hosting web server; determining a mobile device profile based upon information about the requesting device derived from the mobile request for content; converting the standard content to mobile content by replacing code in the requested content with code that provides at least partly equivalent functionality on the mobile device, based at least partly upon the determined profile; sending the mobile content to the mobile device; determining that at least another one of the plurality of requests is a non-mobile request that originates from a non-mobile standard device; and responsive to the non-mobile request, serving the standard content to the non-mobile device unaltered by the standard-to-mobile conversion server; and storing the requested content on the web server in a first format adapted to be rendered using a first type of media player, wherein the converting the standard content to mobile content based at least partly upon the determined profile comprises converting the requested content to a second format that is adapted to be rendered by a second type of media player on the mobile device.