Multimedia Messaging Proxy for Non-Compliant Device Content Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Non-compliant communication devices are unable to receive multimedia messages due to their failure to identify themselves in accordance with multimedia messaging specifications, such as those set by the Open Mobile Alliance (OMA), which requires device identification for secure content transfer.
Innovation Solution
A multimedia messaging proxy system that receives a content identifier from a multimedia messaging system, determines a device identifier for the destination device, and inserts it into the content identifier, allowing non-compliant devices to access and retrieve multimedia messages by transferring the modified content identifier.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the multimedia messaging system requires device identification for content retrieval, then security and proper content delivery are improved, but non-compliant devices are excluded from receiving multimedia messages
Solution Approach 1:
The patent introduces a proxy server as an intermediary between the multimedia messaging system and non-compliant devices. The proxy server modifies the content identifier to embed device identification information, allowing non-compliant devices to access content without directly implementing the identification requirement. This mediator resolves the contradiction by enabling secure access for incompatible devices.
Solution Approach 2:
The system performs preliminary modification of the content identifier by the proxy server before the non-compliant device attempts retrieval. The device identification is embedded in advance into the content identifier structure, so when the non-compliant device uses the modified identifier, the identification requirement is already satisfied, preventing access failures.
2Adaptability or versatility
If the system modifies the content identifier to include device identification, then non-compliant devices can access content, but the complexity of the messaging system increases
Solution Approach 1:
The system segments the functionality by separating the identification embedding task from the core multimedia messaging system. The proxy server handles the complex identifier modification, while the main messaging system retains its original simple structure. This segmentation allows enhanced compatibility without significantly complicating the core system.
Solution Approach 2:
The proxy server creates a modified copy of the content identifier that includes embedded device identification. This copied and enhanced identifier allows non-compliant devices to access content without requiring changes to the original messaging system's identifier structure or protocol.
3Adaptability or versatility
If non-compliant devices are allowed to retrieve content without proper identification, then device compatibility is improved, but security and content protection may be compromised
Solution Approach 1:
The proxy server acts as a security intermediary that verifies and embeds device identification before content access is granted. Even though non-compliant devices cannot provide identification themselves, the proxy server ensures identification is properly embedded in the content identifier, maintaining security controls while enabling access for incompatible devices.
Data Source
AI summary
Embodiments disclosed herein provide systems and methods for allowing non-compliant communication devices to receive multimedia messages. In a particular embodiment, a method provides receiving, from a multimedia messaging system, a content identifier that a destination communication device will use to access content of a multimedia message transferred from a first communication device. The method further provides determining a device identifier for the destination communication device and inserting the device identifier into the content identifier. After inserting the device identifier, the method provides transferring the content identifier to the destination communication device.


