Email Account Setup Synchronization Between Desktop and Handheld Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data synchronization systems between desktop and handheld devices lack comprehensive synchronization of electronic message accounts, particularly setup information, and do not allow for private email accounts on handheld devices, limiting functionality and user privacy.

Innovation Solution

A method for synchronizing electronic message account setup information between desktop and handheld systems, allowing for one-way or two-way synchronization, and enabling the creation of private email accounts on handheld devices without affecting existing accounts on the desktop system, using a software architecture that includes data sources, sync agents, and data class handlers to manage and synchronize various data classes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronization software performs synchronization operations for both sets of databases on both devices, then comprehensive data synchronization is achieved, but device complexity and software requirements increase

Engineering Contradiction:
Improvesynchronization completenessVSAvoidsoftware architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The synchronization system is divided into separate synchronization agents on each device and a central synchronization server. Each device has a lightweight agent that only handles local data collection and transmission, while the server performs the complex synchronization logic. This segmentation reduces the complexity burden on individual devices while maintaining comprehensive synchronization capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A synchronization server acts as an intermediary between multiple devices and their respective databases. The server receives data from various devices, manages the synchronization logic, and coordinates updates across all systems. This intermediary approach eliminates the need for complex peer-to-peer synchronization while ensuring complete data consistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If existing email accounts are synchronized between host and handheld, then data consistency is maintained, but private accounts cannot be created on handheld devices

Engineering Contradiction:
Improvedata consistencyVSAvoidaccount creation flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system allows different synchronization behaviors for different email accounts based on their origin. Accounts created on the handheld device are marked as local/private and do not synchronize to the host, while accounts created on the host synchronize to the handheld. This local quality differentiation enables private account creation on handhelds while maintaining data consistency for shared accounts.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The synchronization system dynamically adapts its behavior based on account properties. When a new email account is detected on the handheld, the system determines whether it should be synchronized based on the account's source and configuration. This dynamic adaptation allows flexible account management that supports both private and shared accounts without compromising data consistency where needed.

Inventive Principle:
Principle #15Dynamics

3Productivity

If synchronization agents run concurrently with applications on handheld computer, then productivity is improved, but synchronization reliability may be compromised

Engineering Contradiction:
Improvedevice usabilityVSAvoidsynchronization accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The synchronization agent is segmented into separate threads or processes that operate independently from application processes. The synchronization thread handles data collection and transmission, while application threads handle user interactions. This segmentation allows concurrent execution without interfering with each other, maintaining both productivity and synchronization reliability through proper process isolation and synchronization mechanisms.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8375112B2Synchronization methods and systems
Publication Date: 2013.02.12 APPLE INC
  • US8375112B2 patent drawing
  • US8375112B2 patent drawing
  • US8375112B2 patent drawing

AI summary

Systems, methods and computer readable media for synchronization of electronic message accounts. In one embodiment, a method includes receiving information to establish an electronic message account on a first data processing system, the electronic message account being defined by setup information, and synchronizing the setup information onto a store on a second data processing system. In another embodiment, a method includes receiving information to establish an electronic message account, defined by first setup information, on a host and synchronizing the first setup information onto a device when the device is coupled to the host for synchronization. Systems, other methods and computer readable media are also described.