Portable Email Storage Synchronization Backup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing portable electronic devices lack efficient methods for locally controlling and managing electronic mail storage, particularly in synchronizing status changes and backing up emails, leading to data loss and memory management issues.
Innovation Solution
A system and method for storing electronic mail on portable devices that involves synchronizing status changes with a third-party database while allowing users to mark emails as saved, which are then backed up to a server database for restoration in case of memory loss, using a communication system with a relay device connected to the internet and an Exchange server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If e-mails are stored only in a third-party database during synchronization, then the device can maintain synchronization status, but the device lacks local control over email storage and is vulnerable to data loss
Solution Approach 1:
The patent divides email storage into two separate locations: a third-party database for centralized storage and a local device database for backup and local control. This segmentation allows the system to simultaneously achieve reliability through centralized storage and local control through the device database, resolving the contradiction between these two requirements.
Solution Approach 2:
The patent introduces a local device database as an intermediary between the third-party database and the device's email management system. This intermediary enables local control over email storage while maintaining synchronization with the third-party database, allowing users to mark emails for saving and perform local operations without losing connection to the centralized storage system.
2Ease of operation
If the device stores all emails locally, then local control is improved, but device memory capacity is exceeded and memory management issues occur
Solution Approach 1:
The patent extracts emails that are marked for saving from the main device storage and stores them in a separate local database dedicated to saved emails. This extraction allows the device to maintain local control over important emails while preventing the main storage from being overwhelmed, effectively managing device memory capacity.
Solution Approach 2:
The patent applies local quality by creating a specialized database structure within the device that specifically stores saved emails with different characteristics than regular emails. This allows the system to optimize storage for important emails while maintaining overall memory management, addressing the contradiction between local control and memory capacity.
3Stability of the object's composition
If the device synchronizes all email status changes with the third-party database, then data consistency is improved, but synchronization time and network usage increase
Solution Approach 1:
The patent implements partial synchronization by only uploading emails that are marked for saving to the third-party database, rather than synchronizing all email status changes. This partial action maintains data consistency for important emails while significantly reducing synchronization time and network usage, resolving the contradiction between consistency and time efficiency.
Solution Approach 2:
The patent uses preliminary action by marking emails for saving before synchronization occurs. This pre-marking allows the system to identify which emails need to be synchronized in advance, enabling more efficient batch processing and reducing the overall synchronization time while maintaining data consistency for the marked emails.
Data Source
AI summary
A method of storage of an e-mail includes either receiving the e-mail at a portable electronic device or sending the e-mail from the portable electronic device. The e-mail is marked for saving at the portable electronic device and transmitted by radio communication for receipt by a server and for storage of the e-mail in a backup database.


