Patent ID: 8554792

Claim:
A method for providing content available on the Internet to a mobile handset, the method comprising steps of: (a) receiving a request for content available on the Internet from the mobile handset, at an application server, the application server storing template and mapping information specific to each of a plurality of models of mobile handset; (b) identifying a model of the mobile handset; (c) fetching the requested content at the application server; (d) optimizing the fetched content according to template and mapping information specific to the identified model of the mobile handset; (e) providing the optimized content to the mobile handset; and (f) loading the template and mapping information on the application server, as pre-loaded template and mapping information, before receiving the request for the content from the mobile handset, wherein: the fetched content includes a web page; the optimizing step (d) further comprises steps of: determining whether one or more components of the web page are to be displayed on the mobile handset, based on information of the identified model of the mobile handset and flags corresponding to the one or more components of the web page to be displayed on the mobile handset; and based on a result of the determination step, modifying the fetched content for display on the mobile handset.