Unified Addressing for Mobile Messaging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of mobile wireless communication devices must separately compose and send the same message to recipients with email addresses and those with SMS-capable devices, as current devices lack a unified method to handle messages for multiple message handling services.
Innovation Solution
An e-mail client application on the device processes the message to create an SMS payload and passes it to the SMS client application, allowing the same message to be sent to both email and SMS recipients, with the e-mail application handling conventional delivery and the SMS client handling SMS delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate client applications are used for different message handling services, then each service can be implemented with dedicated functionality, but the user must separately compose and send the same message to multiple recipients using different services
Solution Approach 1:
The e-mail client application is enhanced to perform multiple functions: it not only handles e-mail messages but also processes SMS messages by detecting SMS destination addresses in the to field, creating SMS payloads, and coordinating with the SMS client application. This multi-functionality allows a single application to serve multiple message handling purposes, eliminating the need for separate composition processes.
Solution Approach 2:
The e-mail client application acts as an intermediary between the user and multiple message handling services. It receives the user's message composition input, detects the message type based on the destination address, processes the appropriate payload format, and routes the message to the corresponding client application (e-mail or SMS) for delivery. This intermediary role unifies the user interface while maintaining service-specific processing.
2Reliability
If multiple client applications are used for different message services, then each service receives optimized handling, but the device complexity increases
Solution Approach 1:
The system maintains segmentation by keeping separate client applications for e-mail and SMS services, each optimized for its specific protocol and delivery requirements. However, the e-mail client application incorporates additional functional segments that enable it to handle SMS message processing, creating a hierarchical structure where the primary e-mail client can delegate to specialized SMS processing routines when needed.
3Ease of operation
If the e-mail client application processes messages for both e-mail and SMS, then the user experience is enhanced by composing messages once, but the processing complexity within the e-mail client increases
Solution Approach 1:
The e-mail client application dynamically adjusts its processing behavior based on the destination address type. When an SMS destination address is detected in the to field, the application switches to SMS processing mode, creating an SMS payload and coordinating with the SMS client application. For standard e-mail addresses, it follows the conventional e-mail processing path. This dynamic adaptation allows the application to handle multiple message types without requiring permanent complex structures for all scenarios.
Data Source
AI summary
An outgoing message composed on a mobile wireless communication device may be recognized as including a Short Messaging Service (SMS) destination address in an addressing field. The outgoing message may then be processed to create a SMS message payload. The SMS message payload may then be passed to a SMS client application executed on the wireless communication device with an indication of the SMS destination address so that the SMS client application may form an SMS message based on the SMS message payload and the indication of the SMS destination address.


