Selective Application Synchronization for Mobile Data Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mobile communications, synchronizing data between a mobile device and an external computer with mirrored databases can lead to confusion and inconsistencies due to overlapping applications, such as calendar or contacts management, if both databases are not properly managed and updated efficiently.

Innovation Solution

A mobile communication device and system that allows users to select a preferred application for synchronization, restricting access to other applications and using either wireless or wired communication paths to synchronize data with an external computer, ensuring data consistency and preventing user access to multiple, overlapping databases simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If both applications are allowed to access and synchronize with the remote application simultaneously, then user flexibility and application choice are improved, but data consistency and synchronization reliability deteriorate due to overlapping database updates

Engineering Contradiction:
Improveapplication choiceVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a preference management mechanism as an intermediary layer between multiple applications and the remote application. This mediator receives user preferences, determines which application should synchronize data, and routes synchronization requests accordingly, preventing conflicting updates while maintaining user flexibility in application selection

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by establishing user preferences before synchronization conflicts occur. The preference setting is stored and consulted beforehand to determine which application should access the remote application, preventing data inconsistency before it happens rather than resolving it after conflicts arise

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If multiple applications can synchronize data simultaneously, then user convenience and access flexibility are improved, but synchronization time and data update efficiency worsen due to conflicts and coordination overhead

Engineering Contradiction:
Improveuser convenienceVSAvoidsynchronization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The preference management mechanism acts as an efficient intermediary that quickly determines which application should synchronize, eliminating the need for complex real-time coordination between multiple applications. This mediator layer streamlines the synchronization process by making straightforward routing decisions based on pre-stored preferences

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

By establishing user preferences in advance, the system eliminates the need for runtime decision-making and coordination overhead. The pre-configured preferences enable immediate, efficient synchronization routing without wasting time on conflict resolution or coordination protocols

Inventive Principle:
Principle #10Preliminary action

3Reliability

If access to multiple applications is restricted to a single preferred application, then data consistency and synchronization reliability are improved, but user flexibility and application accessibility worsen

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidapplication accessibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system achieves universality by allowing the preference management mechanism to serve multiple applications while maintaining single-point synchronization. The same synchronization infrastructure supports multiple applications, but the preference system ensures only the selected application actively synchronizes at any time, combining reliability with broad application support

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

Solution Approach 2:

The preference management intermediary maintains synchronization reliability by controlling access to the remote application, while simultaneously preserving user flexibility by allowing preference changes between different applications. The mediator abstracts the restriction from the user experience, presenting flexible application choice while enforcing reliable single-point synchronization in the background

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7840710B2Method, system and apparatus for selective application access and synchronization
Publication Date: 2010.11.23 MALIKIE INNOVATIONS LTD
  • US7840710B2 patent drawing
  • US7840710B2 patent drawing
  • US7840710B2 patent drawing

AI summary

A method, system and apparatus for synchronizing data between a mobile communication device (116) and an external computer (104-1) across one of a plurality of communication paths (402, 422). A first application (404) resident on the mobile communication device (116) is operable to synchronize with the external computer (104-1) via a first communication path (402). A second application (406) resident on the mobile communication device is operable to synchronize with the external computer (104-1) via a second communication path (422). A related remote application (416) is resident on the external computer (104-1). A preferred application is selected by the user from the first and second applications (404, 406). The mobile communication device (116) synchronizes data associated with the preferred application with data associated with the related remote application (116) via the communication path associated with the preferred application.