Synchronized Setting Data Reflection Timing Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information processing apparatuses face delays in login processing due to waiting for synchronization of personal setting information from a server, and may reflect incorrect settings if synchronization occurs during user operations, leading to unintended processing or requiring users to reconfigure settings.
Innovation Solution
An information processing apparatus that authenticates users, obtains synchronous data from an external apparatus, and reflects the data only after determining whether a screen related to the data has been displayed, allowing user intervention to accept or display the data accordingly, ensuring quick and accurate reflection without interfering with user operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If personal setting information is obtained from a server and reflected when a user logs in, then the latest settings can be applied, but the login process takes time due to server load and network conditions
Solution Approach 1:
The system obtains synchronous data from the external apparatus in advance before the user actually needs it. The control unit stores the obtained data and determines whether to reflect it later based on screen display status, rather than waiting for the user to log in and then fetching the data.
Solution Approach 2:
The patent separates the data obtaining process from the data reflection process. The control unit extracts only the necessary synchronous data related to displayed screens and holds it for later reflection, rather than obtaining all possible setting information at once during login.
2Reliability
If setting information is reflected immediately upon completion of obtainment from a server, then the latest settings are applied, but user-configured settings may be overwritten during user operations
Solution Approach 1:
The control unit continuously monitors the display status of screens and user operations. It uses this feedback information to determine the appropriate timing for reflecting synchronous data, checking whether related screens are currently displayed before applying updates.
Solution Approach 2:
The system dynamically adjusts the timing of setting reflection based on real-time screen display status and user operation state. Rather than using a fixed immediate reflection approach, the system adapts its behavior according to the current operational context.
Data Source
AI summary
The present information processing apparatus obtains synchronous data related to an authenticated user from a setting value management server 110, which is an external apparatus, and upon completion of the obtainment of the synchronous data, determines whether a screen related to the synchronous data has been displayed on a display. Furthermore, if the screen related to the synchronous data has been displayed on the display, the information processing apparatus reflects the synchronous data in this screen upon accepting a predetermined operation from the user. On the other hand, if the screen related to the synchronous data is not displayed on the display, the information processing apparatus reflects the synchronous data when displaying the screen on the display.


