Database Synchronization Session Management for Idle Time Reduction
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
Data Source
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.


