Email Sync via SMS Chunks for Low-Connectivity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face challenges in synchronizing emails when connectivity is insufficient, as existing methods are resource-intensive and often disrupted by partial or lack of connectivity, limiting options like SMS which have character limits and integration issues.
Innovation Solution
A system and method where an email notification server receives SMS messages from a mobile device to request synchronization, encrypts and chunks emails to overcome connectivity limitations, allowing seamless email synchronization and sending/receiving even without full internet connectivity by using SMS to transmit encrypted email chunks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If email synchronization is performed using traditional methods, then email can be synchronized when full connectivity is available, but synchronization fails or is disrupted when connectivity is partial or insufficient
Solution Approach 1:
The email message is divided into multiple chunks, each transmitted as a separate SMS message. This segmentation allows the email synchronization to proceed even when full connectivity is unavailable, as each chunk can be transmitted independently through SMS channels.
Solution Approach 2:
The system introduces an intermediary server that receives SMS messages containing encrypted email chunks, stores them, and reassembles the complete email. This intermediary enables the bridge between SMS-based low-connectivity communication and traditional email synchronization protocols.
2Adaptability or versatility
If SMS messaging is used for email transmission, then email can be sent in low-connectivity situations, but the character limit of SMS restricts email content
Solution Approach 1:
The email content is segmented into multiple chunks that fit within SMS character limits. Each chunk is transmitted as a separate SMS message, allowing large emails to be sent through the constrained SMS channel by dividing the content into manageable pieces.
Solution Approach 2:
The system transitions from a single-dimension communication model (one email message) to a multi-dimensional model (multiple SMS chunks representing one email). This dimensional change allows bypassing the character limit constraint by distributing content across multiple transmission units.
3Reliability
If email synchronization is performed periodically or on notification, then email can be kept up to date, but the process consumes significant bandwidth and resources
Solution Approach 1:
The system uses SMS messages as temporary, disposable carriers for email chunks. SMS messages are a resource-efficient alternative to full email protocol communications, consuming minimal bandwidth and device resources while achieving the same synchronization goal.
Solution Approach 2:
Instead of transmitting complete emails through resource-intensive protocols, the system uses partial action by sending only essential email content through SMS. This partial transmission approach reduces resource consumption while maintaining synchronization capability.
4Reliability
If encryption is applied to email chunks, then security is maintained, but the processing and transmission complexity increases
Solution Approach 1:
The email is encrypted and divided into chunks before transmission. This preliminary processing ensures security is built into the system from the start, and the chunking is pre-planned to match SMS constraints, reducing complexity during the actual transmission and reassembly phases.
Data Source
AI summary
Examples described herein include systems and methods for performing email synchronization in situations where mobile-device connectivity is lacking. The mobile device can send an SMS message to an email notification server requesting email synchronization and the email notification server can request synchronization with the email server associated with the user's email account. After receiving an email from the email server, the email notification server cart encrypt the email and break it into various chunks, with each chunk including a header having identifying information. The chunks can be transmitted as SMS messages to the mobile device. The email application can retrieve the SMS messages, decrypt them, and reconstruct the email. The email application can then display the email for the user.


