Data Synchronization Switching Between Push and Periodic Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data synchronization methods fail to provide real-time updates from a data server to a client unit, leading to delayed data availability and increased power consumption due to periodic synchronization cycles, which are not actively initiated by users.

Innovation Solution

Implementing a data synchronization method that switches between periodic and push-data mechanisms based on the execution status of the data application, where data synchronization occurs in real-time when the application is in the foreground and reverts to periodic synchronization when in the background or power-saving mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If periodic data synchronization is performed, then data availability is ensured, but power consumption increases and real-time updates are not achieved

Engineering Contradiction:
Improvedata availabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the synchronization mechanism adaptable rather than static. The system dynamically switches between periodic synchronization and push-data notification modes based on whether the application is active or inactive. When the application is active, push notifications provide real-time updates; when inactive, periodic synchronization conserves energy. This dynamic adaptation resolves the contradiction between maintaining data availability and reducing power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the synchronization parameter (mode) based on application state. The system transitions between two synchronization parameters: periodic mode (for background/inactive states) and push-notification mode (for foreground/active states). This parameter change allows the system to optimize between real-time responsiveness and energy efficiency depending on operational context.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If periodic data synchronization is performed, then data is eventually updated, but real-time data exchange is not achieved

Engineering Contradiction:
Improvedata update completenessVSAvoiddata update speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system dynamically adjusts the data update speed based on application state. When the application is active, the system switches to push-data notification mode, enabling real-time (high speed) updates. When inactive, it uses periodic synchronization (lower speed) to conserve resources. This dynamic adjustment resolves the contradiction between ensuring complete data updates and achieving real-time update speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses periodic action as one of two synchronization modes. Periodic synchronization ensures that data is eventually updated even when the application is inactive, while push notifications provide continuous real-time updates when active. The alternating use of periodic action and push notifications resolves the contradiction between update completeness and real-time speed.

Inventive Principle:
Principle #19Periodic action

3Speed

If push-data notification mode is used, then real-time updates are achieved, but power consumption increases when application is inactive

Engineering Contradiction:
Improvedata update speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by applying different synchronization modes to different application states. Push-data notification (high speed, high energy) is applied locally to the active/foreground state, while periodic synchronization (low speed, low energy) is applied locally to the inactive/background state. This localized application of different modes resolves the contradiction between achieving real-time updates and managing power consumption.

Inventive Principle:
Principle #3Local quality

4Device complexity

If synchronization mode is fixed, then system complexity is reduced, but adaptability to different usage scenarios is limited

Engineering Contradiction:
Improvesynchronization system complexityVSAvoidsynchronization mode adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements multi-functionality by creating a universal synchronization framework that can operate in multiple modes (periodic and push-data notification). The same system infrastructure supports both synchronization approaches, allowing it to adapt to different usage scenarios without requiring separate systems. This multi-functionality resolves the contradiction between maintaining simple system architecture and achieving high adaptability.

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

Data Source

PatentEP2763372B1Electronic apparatus, computer-readable medium and data synchronization method
Publication Date: 2017.05.10 HTC CORP
  • EP2763372B1 patent drawingFigure 1
  • EP2763372B1 patent drawingFigure 2
  • EP2763372B1 patent drawingFigure 3

AI summary

A data synchronization method and an electronic apparatus using the same method are proposed. The method includes the following steps: determining whether a data application is switched to be executed in a foreground of a user interface of the electronic apparatus, wherein a data synchronization of the data application is performed with a data server according to a specific synchronization mode; if yes, switching to perform the data synchronization according to a push-data notification from the data server, wherein the push-data notification is related to an updating data.