Cloud Link Attachment Handling in Messaging Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience when sending emails with large multimedia attachments due to size limitations imposed by email providers, requiring the use of separate file-sharing services, which complicates the email sending process.
Innovation Solution
An electronic device with a touch-sensitive display implements a method to determine if an email attachment exceeds a size threshold, allowing the attachment to be uploaded to a server and embedded in the email as a link, enabling the email to be sent while the actual attachment is stored on the server, thus avoiding size limitations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If email providers impose size limitations on email messages, then email bandwidth is managed, but users cannot send large multimedia attachments
Solution Approach 1:
The system separates the email message from the attachment by uploading the attachment to a cloud server and embedding only a link in the email. This segmentation allows the email to remain within size limits while the attachment is stored externally, resolving the contradiction between attachment size and email sending capability.
Solution Approach 2:
A cloud server acts as an intermediary between the user's device and the email recipient. The server stores large attachments and provides access links, mediating the transfer of large files without requiring the email system to handle the full attachment size, thus enabling large file sharing while maintaining email size constraints.
2Quantity of substance
If users employ separate file-sharing services to send large attachments, then size limitations are avoided, but the email sending process becomes complicated
Solution Approach 1:
The system merges the email client functionality with cloud storage capabilities by integrating the upload and link-generation process directly into the email composition interface. This combination allows users to attach large files through a single unified process rather than coordinating multiple separate services, reducing complexity while enabling large attachment sharing.
Solution Approach 2:
The email system is enhanced with multi-functionality by incorporating cloud upload, link generation, and attachment retrieval capabilities directly into the email client. This universal approach allows the same interface to handle both traditional email attachments and large cloud-based files, eliminating the need for separate file-sharing services and simplifying the user experience.
3Quantity of substance
If email providers increase email bandwidth capacity, then large attachments can be sent directly, but system resources are consumed
Solution Approach 1:
The system extracts the large attachment data from the email message itself and stores it on a cloud server, keeping only a small reference link in the email. This extraction eliminates the need for email providers to allocate additional bandwidth capacity for large attachments, as the actual file transfer occurs through the cloud storage system rather than through the email infrastructure.
Data Source
AI summary
An electronic device with a touch-sensitive surface and display can execute a messaging application. The messaging application provides options for sending a message with a large attachment. In one option it allows for sending a message with a large attachment by uploading and storing the attachment on a cloud server, embeds a link to the storage location in the message, and sends the message without the attachment. The messaging application may also include a UI element in the message that includes an indicator about the status of the stored attachment. Furthermore, the messaging application may embed in the message a smaller sized version of the attachment before sending the message. The status indicator may display whether the link to the storage location has expired or whether the attachment has previously been retrieved from the cloud server.


