Email Server Markup Language Detection for Wireless Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveautomatic account provisioningVSAvoiddevice compatibility
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveuser interface capabilityVSAvoiddevice compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8155678B2Email system providing account provisioning based upon device-supported markup language and related methods
Publication Date: 2012.04.10 MALIKIE INNOVATIONS LTD
  • US8155678B2 patent drawing
  • US8155678B2 patent drawing
  • US8155678B2 patent drawing

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.