System and method for delivering content to mobile devices
First Claim
1. In a network having an electronic device, a method, comprising the steps of:
- providing content, said content capable of being displayed to a user of a mobile device interfaced with said network;
providing at least one registry containing device information for multiple types of mobile devices, said information including device attributes for each type of mobile device, said attributes including a programming language; and
receiving a request for said content from a user of a mobile device interfaced with said network;
retrieving said device information from said at least one registry;
converting said content from a generic markup language into device-specific content in response to said request, said converting using said device information, said generic markup language capable of translating content written in said generic markup language into multiple programming languages.
4 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.
130 Citations
22 Claims
-
1. In a network having an electronic device, a method, comprising the steps of:
-
providing content, said content capable of being displayed to a user of a mobile device interfaced with said network;
providing at least one registry containing device information for multiple types of mobile devices, said information including device attributes for each type of mobile device, said attributes including a programming language; and
receiving a request for said content from a user of a mobile device interfaced with said network;
retrieving said device information from said at least one registry;
converting said content from a generic markup language into device-specific content in response to said request, said converting using said device information, said generic markup language capable of translating content written in said generic markup language into multiple programming languages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a network having an electronic device, a method, comprising the steps of:
-
providing content stored in a location interfaced with said electronic device, said content capable of being displayed to a user of a wireless device interfaced with said network;
providing a plurality of registries containing device information for multiple types of wireless devices, said information including device attributes for each type of wireless device, said attributes including a programming language; and
translating said content from an original programming language into a generic markup language, said generic markup language capable of translating content written in said generic markup language into multiple programming languages;
receiving a request for said content from a user of a wireless device interfaced with said network;
retrieving said wireless device information from at least one of said plurality of registries. converting said content into device-specific content in response to said request using said wireless device information. - View Dependent Claims (17, 18, 19, 20)
-
-
21. In a network having an electronic device with a medium located theron, said medium holding computer-executable steps for a method, said method, comprising the steps of:
-
providing content, said content capable of being displayed to a user of a mobile device interfaced with said network;
providing at least one registry containing device information for multiple types of mobile devices, said information including device attributes for each type of mobile device, said attributes including a programming language; and
receiving a request for said content from a user of a mobile device interfaced with said network;
retrieving said device information from said at least one registry;
converting said content from a generic markup language into device-specific content in response to said request, said converting using said device information, said generic markup language capable of translating content written in said generic markup language into multiple programming languages. - View Dependent Claims (22)
-
Specification