In-Application Message Image Adjustment for Delivery Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In-application message presentation failures often occur due to large image or media files, primarily caused by poor network connections or insufficient memory on user devices, leading to incomplete or failed message delivery.
Innovation Solution
Implementing an image adjustment unit within the customer engagement service and software application to monitor and adjust the size of image files, reducing them if presentation failures exceed a threshold, ensuring successful message delivery by sending smaller or lower resolution images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If large image or media files are used to create in-application messages, then message quality and visual appeal are improved, but message delivery reliability deteriorates due to poor network connections or insufficient device memory
Solution Approach 1:
The system dynamically adjusts image file sizes based on real-time network conditions and device capabilities. The customer engagement service monitors network quality and device memory status, then adapts the size of images sent to specific devices, ensuring optimal message quality for each device's承受能力
Solution Approach 2:
The system changes the parameter of image file size based on network conditions and device capabilities. By adjusting this parameter, the system ensures that images are large enough to maintain quality when conditions permit, but small enough to succeed when network or memory constraints exist
2Reliability
If image file sizes are reduced to ensure successful delivery, then message delivery reliability is improved, but message quality and visual appeal deteriorate
Solution Approach 1:
The system applies different image quality levels to different devices based on their specific capabilities. High-quality images are sent to devices with good network connections and sufficient memory, while lower-quality images are sent to devices with constraints, ensuring each device receives appropriately optimized content
Solution Approach 2:
The system dynamically determines the appropriate image size for each message based on real-time assessment of network conditions and device capabilities, rather than using a fixed size for all messages
3Reliability
If the system monitors and adjusts image sizes for each device, then message delivery reliability is improved, but system complexity increases
Solution Approach 1:
The system implements self-service mechanisms where devices report their capabilities and network conditions, and the customer engagement service automatically adjusts image sizes without manual intervention. This automation reduces the operational complexity of managing diverse device requirements
Data Source
AI summary
Systems and methods for causing an in-application message to be presented to a user of a software application track when in-application message presentation failures occur. If message presentation failures occur too frequently, the size of image or media files being sent to software application to generate in-application messages is reduced in an attempt to reduce the number of message presentation failures that are occurring.


