Email Server Markup Language Detection for Wireless Provisioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless email communication systems face challenges in provisioning email accounts on mobile devices due to the diversity of markup languages supported by different wireless communication devices, making it difficult to serve tailored Web-based content and requiring manual intervention, which increases operational costs.
Innovation Solution
An email communications system that determines the markup language supported by a wireless communications device and provides a respective provisioning template, allowing for automatic account provisioning, including unique device identification and email address input, using either WML or XHTML templates based on device capability, with a default template for unsupported devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If a Web interface is used for automatic account provisioning, then manual support costs are reduced, but device compatibility becomes difficult due to diverse markup language support
Solution Approach 1:
The system changes the parameter of markup language format based on device capabilities. It detects whether the wireless device supports XHTML or only WML, and serves the appropriate template format accordingly. This allows the same provisioning functionality to work across devices with different capabilities without requiring manual intervention.
Solution Approach 2:
The provisioning interface is segmented into multiple template formats (XHTML template and WML template). Instead of using a single HTML-based Web interface that doesn't work on all devices, the system divides the interface into device-specific segments, serving the appropriate segment based on the device's markup language support.
2Ease of operation
If XHTML templates are used for devices with advanced browsers, then user interface capability is improved, but compatibility with basic WML devices is lost
Solution Approach 1:
The system dynamically adapts the user interface format based on real-time device capability detection. When a device requests provisioning, the system detects its markup language support and serves the appropriate template format (XHTML for advanced devices, WML for basic devices). This dynamic adaptation allows the interface to be optimized for each device type without sacrificing compatibility.
Solution Approach 2:
The provisioning system achieves universality by supporting multiple markup language formats through a single unified system. The same account provisioning logic and account relay server functionality work across both XHTML-capable devices and WML-only devices, with only the presentation layer varying. This multi-functional approach allows one system to serve all device types effectively.
Data Source
AI summary
An email communications system may include a plurality of wireless communications devices each supporting at least one markup language from among a plurality of different markup languages, and an electronic mail (email) server. The email server may include an account provisioning module for determining the at least one markup language supported by a given wireless communications device, providing at least one respective markup language provisioning template to the given wireless communications device based upon the supported at least one markup language, and generating a provisioned email account for the given wireless communications device based upon at least one provisioning parameter returned via the at least one markup language provisioning template. The email server may further include a mail-user agent module for forwarding emails to the given wireless communications device based upon the provisioned email account therefor.


