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.
- 2. The method of claim 1 comprising the further step of:
translating said content from an original programming language into said generic markup language prior to converting said content into device-specific content.
- 3. The method of claim 2, comprising the further steps of:
providing a translator capable of converting WML content into said generic markup language content; and translating WML formatted content into said generic markup language content using said WML translator.
- 4. The method of claim 2, comprising the further steps of:
providing a translator capable of converting HTML content into said generic markup language content; and translating HTML formatted content into said generic markup language content using said HTML translator.
- 5. The method of claim 1, comprising the further steps of:
marking the generic markup language content with identifiers; and performing the retrieving of device information from said at least one registry based on one of said identifiers marking said content.
- 6. The method of claim 1 wherein said device information includes data rendering attributes of mobile devices.
- 7. The method of claim 1, comprising the further steps of:
providing a set of rules regarding the translating of said content from said generic markup language into device-specific content; and applying said rules in combination with said information from said at least one registry to generate device-specific content.
- 8. The method of claim 7, comprising the further steps of:
receiving user preferences relating to the display of content on a mobile device; and using at least one user preference to generate said device-specific content.
- 9. The method of claim 8 wherein the at least one user preference is at least one of user interface choices, key mappings, key behavior, functionality, amount of information to be rendered, language, and location.
- 10. The method of claim 1, comprising the further steps of:
providing a plurality of stylesheets for said generic markup language; using said stylesheets in converting said content in said generic markup language into said device-specific content.
- 11. The method of claim 10 wherein at least one of said stylesheets converts said generic markup language content into HTML content.
- 12. The method of claim 10 wherein at least one of said stylesheets converts said generic markup language content into WML content.
- 13. The method of claim 10 wherein at least one of said stylesheets converts said generic markup language content into HDML content.
- 14. The method of claim 10 wherein at least one of said stylesheets converts said generic markup language content into i-mode content.
- 15. The method of claim 1 wherein the amount of said device-specific content that is delivered to said user is based on the display capacity of said mobile device.
- 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.
- 17. The method of claim 16, comprising the further steps of:
providing a database storing sets of individual user preferences, said database interfaced with said network; retrieving a set of individual user preferences from said database; and using said set of individual user preferences to create said device-specific content.
- 18. The method of claim 17 wherein said set of individual user preferences includes at least one of user interface choices, key mappings, key behavior, functionality, amount of information to be rendered, language, and location.
- 19. The method of claim 16 wherein said wireless device is a cellular phone.
- 20. The method of claim 16 wherein said wireless device is a PDA.
- 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.
- 22. The medium of claim 21 wherein said method, comprises the further steps of:
providing a database storing sets of individual user preferences, said database interfaced with said network; retrieving a set of individual user preferences from said database; and using said set of individual user preferences to create said device-specific content.
RELATED APPLICATION
[0001] This application claims priority to co-pending U.S. Provisional Application No. 60/256,589 filed Dec. 18, 2000, for all subject matter common to both applications. The disclosure of said provisional application is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60256589 |
Dec 2000 |
US |