Patent ID: 8095919

Claim:
A computer-implemented method of delivering customized content over a network to mobile devices, the method comprising: providing content in a generic markup language, the content in a generic markup language including tags used to translate the content based on an identified attribute of a requesting device, the content in the generic markup language convertible into content of multiple programming languages capable of being displayed on a mobile device; providing a set of rules for translating the content from the generic markup language into content displayable on the mobile device; receiving a request for the content from a mobile device interfaced with the network; identifying automatically without user input, based on the request, a type of device for the mobile device; retrieving device information for the identified type of device; generating content for the mobile device by: converting the content in the generic markup language into a form of content displayable on the mobile device, the converting applying at least one rule from the set of rules, and customizing the converted content based upon at least one device attribute in the device information, the customizing occurring programmatically without input from a user; and transmitting the generated content over the network to the mobile device.