SYSTEM AND METHOD FOR DELIVERING CUSTOMIZED CONTENT TO MOBILE DEVICES
First Claim
1. 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, behavior of the tags extensible by a content developer for use in content translation 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 of 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 from at least one registry, the registry containing device information for multiple types of mobile devices, the information for the multiple types of mobile devices including device attributes for each type of mobile device;
generating content for the mobile device by;
converting, using a computing device, the content in the generic markup language into a form of content displayable on the mobile device;
applying at least one rule from the set of rules in combination with the device information from the at least one registry to generate content for the mobile device;
customizing the converted content based upon at least one device attribute in the device information retrieved from the at least one registry, the customizing occurring programmatically without input from a user; and
transmitting the generated content over the network to the mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
The illustrative embodiment of the present invention provides a platform that enables a content developer to distribute uniform content to multiple types of requesting mobile devices. By authoring content in a generic markup language and using the technologies included in the Mobile Content Framework (MCF), the content developer is able to provide content to multiple types devices without providing different versions of the content. The content may be authored originally in the generic markup language or translated from other languages into the generic markup language by the MCF. The MCF exploits the capabilities and accommodates the limitations of different types of wireless devices by converting generic markup language content to device-specific content. The MCF interacts with device registries holding records of the device attributes in order to provide the device-specific content. The MCF handles these issues for current mobile devices while also being extensible for future mobile devices.
44 Citations
1 Claim
-
1. 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, behavior of the tags extensible by a content developer for use in content translation 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 of 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 from at least one registry, the registry containing device information for multiple types of mobile devices, the information for the multiple types of mobile devices including device attributes for each type of mobile device; generating content for the mobile device by; converting, using a computing device, the content in the generic markup language into a form of content displayable on the mobile device; applying at least one rule from the set of rules in combination with the device information from the at least one registry to generate content for the mobile device; customizing the converted content based upon at least one device attribute in the device information retrieved from the at least one registry, the customizing occurring programmatically without input from a user; and transmitting the generated content over the network to the mobile device.
-
Specification