mSync Protocol for Automatic Mobile Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of configurationVSAvoidconfiguration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvecontent type supportVSAvoidservice reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If manual configuration is required for data synchronization, then system control is maintained, but user-friendly operation is compromised

Engineering Contradiction:
Improveease of installationVSAvoidautomatic configuration
Core Design Contradiction:
Ease of operationVSExtent of automation

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8825815B2System and method for client synchronization for a communication device
Publication Date: 2014.09.02 AMDOCS DEV LTD
  • US8825815B2 patent drawing
  • US8825815B2 patent drawing
  • US8825815B2 patent drawing

AI summary

A system and method for synchronizing data between a communication device and a server, through an agent installed on the device.