mSync Protocol for Automatic Mobile Data Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data synchronization technologies, such as SyncML, are cumbersome for users due to manual configuration requirements and limited support for various content types, making them unsuitable for commercial mobile data services.
Innovation Solution
A system and method for seamless data synchronization between devices and servers using a proprietary protocol (mSync) that supports a wide range of content types, including PIM, media files, and messages, with features like remote initiation, transparent configuration, and over-the-air upgrades, enabling bi-directional synchronization and customizable operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If SyncML protocol is used for data synchronization, then data can be synchronized between devices and server, but manual configuration and initiation are required which are difficult for average users to perform
Solution Approach 1:
The system performs automatic configuration and initiation of data synchronization without requiring user intervention. The server automatically configures synchronization parameters and initiates sync operations, eliminating the need for users to manually set up complex SyncML configurations.
Solution Approach 2:
The system performs preliminary configuration actions on the server side before actual data synchronization begins. Configuration parameters, synchronization schedules, and device settings are pre-configured and stored on the server, ready for automatic execution without user input during operation.
2Adaptability or versatility
If SyncML protocol is used for data synchronization, then PIM data can be synchronized, but support for other content types is limited
Solution Approach 1:
The system is designed to synchronize multiple types of content including PIM data (contacts, calendar, tasks), media files (images, video, audio), messages (SMS, MMS, Email), call log information, bookmark information, and configuration files. This multi-functional capability far exceeds the PIM-only limitation of SyncML while maintaining reliable synchronization across all content types.
3Ease of operation
If manual configuration is required for data synchronization, then system control is maintained, but user-friendly operation is compromised
Solution Approach 1:
The system automatically performs installation and configuration tasks without requiring user action. When a device connects to the server, the server automatically detects the device, configures appropriate synchronization parameters, and sets up data exchange channels, making the process as simple as connecting the device to the network.
Data Source
AI summary
A system and method for synchronizing data between a communication device and a server, through an agent installed on the device.


