Mobile Content Delivery via Trigger-Based IDML Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile promotional campaigns face limitations in delivering rich content, providing timely and personalized messages, and offering interactive features due to restrictions in SMS and MMS technologies, including uncertainty in delivery time and inability to combine content types effectively on diverse mobile devices.
Innovation Solution
The system uses Intelligent Display Markup Language (IDML) to deliver and store content on mobile devices, allowing for personalized and interactive content display based on trigger conditions such as user actions, location, or events like call events, enabling asynchronous content retrieval and display, even when the user is active, using SMS, MMS, or SIP protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If SMS or MMS is used for promotional content delivery, then content can be delivered to mobile devices, but delivery time is uncertain and messages may be delivered at unacceptable hours
Solution Approach 1:
The system pre-provisions content on the mobile device before a trigger event occurs. The content is delivered and stored in advance via SMS/MMS, but not displayed until the trigger condition is met (e.g., incoming call, outgoing call, message receipt). This separates the delivery timing from the display timing, ensuring content is available when needed without being delivered at inconvenient times.
Solution Approach 2:
The system uses trigger-based dynamic display conditions that respond to user actions or events (incoming calls, outgoing calls, received messages). The content display is dynamically controlled based on these triggers, allowing the system to adapt to user activity patterns and ensure content is displayed when the user is most likely to engage.
2Loss of information
If MMS is used for content delivery, then richer content can be delivered, but MMS provides no feedback mechanism and cannot combine content types effectively on diverse devices
Solution Approach 1:
The system uses a universal trigger mechanism that works across all mobile devices regardless of type or capability. Triggers are based on fundamental mobile device events (calls, messages) that all devices support. The content is delivered via standard SMS/MMS protocols that are universally compatible, while the display is adapted to the specific device capabilities through the trigger-response framework.
Solution Approach 2:
The system establishes a feedback loop where user interactions with triggered content (such as responding to a call-related promotion or acting on displayed information) can generate new triggers or modify future content delivery. This creates an interactive cycle that provides feedback mechanisms absent in traditional MMS, enabling dynamic content delivery based on user responses.
3Productivity
If promotional messages are delivered via SMS, then messages can be delivered to mobile devices, but messages are text-only and of limited length
Solution Approach 1:
The system nests multiple layers of content within the SMS/MMS delivery framework. The initial SMS/MMS message contains a trigger and a reference to additional content (URL or embedded content). When triggered, the mobile device retrieves and displays the nested additional content (images, videos, detailed information) that was pre-provisioned or can be fetched from external sources, effectively combining the efficiency of SMS delivery with the richness of multimedia content.
Data Source
AI summary
Systems and methods for improving information delivery to mobile devices. In an exemplary method a trigger is generated at a mobile device based on an experienced event, the trigger is sent to a network server from the mobile device, a message including content being associated with the trigger is generated upon receipt of the trigger, the message is sent to the mobile device, the message is received at the mobile device from the server, and content included in the received message is displayed on a display of the mobile device.


