Database Synchronization Session Management for Idle Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data synchronization over radio communication channels leads to prolonged idle times for portable electronic devices, negatively impacting productivity and performance due to the waiting period for responses from remote computing stations, especially when many records need to be retrieved or synchronized across multiple devices.

Innovation Solution

Implementing a synchronization server that initiates a temporary disconnect of the synchronization session if no response is received within a set time, allowing data flow to resume and enabling the portable electronic device to restart the synchronization session based on stored session state information, thereby reducing idle time and enhancing productivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the portable electronic device sends information to the remote computing station and waits for a response during synchronization, then the synchronization process can be completed, but the portable electronic device remains idle for several minutes which negatively affects productivity and performance

Engineering Contradiction:
Improvesynchronization completionVSAvoiddevice productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The portable electronic device performs preliminary actions by sending synchronization information and storing it locally before waiting for a response. The device prepares the synchronization data in advance and maintains it in a ready state, allowing the synchronization process to resume quickly when the response is received, thereby reducing idle time and improving productivity while ensuring synchronization completion

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the portable electronic device remains idle awaiting a response from the remote computing station, then the synchronization process can proceed correctly, but the idle time increases which negatively impacts performance

Engineering Contradiction:
Improvesynchronization accuracyVSAvoididle time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The portable electronic device maintains continuity of useful action by keeping the synchronization process active in the background rather than completely idle. The device continues to perform useful functions such as storing synchronization data locally, maintaining session state information, and preparing for resumption, thereby reducing perceived idle time while ensuring synchronization accuracy is maintained through proper data preservation and session management

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8356008B2Method and apparatus for synchronizing of databases
Publication Date: 2013.01.15 MALIKIE INNOVATIONS LTD
  • US8356008B2 patent drawing
  • US8356008B2 patent drawing
  • US8356008B2 patent drawing

AI summary

A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.