Function Extension Application Settings Import via Stop-Start Cycle
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for managing settings data in function extension applications for image forming apparatuses often result in incomplete settings configurations during version upgrades, leading to compatibility issues and unintended overwriting of setting values.
Innovation Solution
An information processing apparatus that allows function extension applications to run with original setting values carried over and specific setting values for one or more setting items to be imported, by stopping the application, applying the new setting values, and then restarting the application.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all setting values are imported during function extension application installation, then the application can run with complete settings, but setting values wished to be changed cannot be properly applied and the database remains in an incomplete state
Solution Approach 1:
The patent applies preliminary action by stopping the function extension application before importing setting values. This ensures the application is not running during the settings import process, allowing the database to be properly configured with both carried-over and newly imported setting values without interference from the application's operational state.
Solution Approach 2:
The patent implements dynamics by making the application state changeable - transitioning from running to stopped state during settings import, then back to running state after import completes. This dynamic state management enables proper settings configuration while maintaining application functionality.
2Adaptability or versatility
If setting values are forcibly set during application installation, then new setting values can be applied, but the database configuration becomes incomplete and settings are overwritten
Solution Approach 1:
The patent applies preliminary action by stopping the function extension application before importing setting values. This ensures the application is not running during the settings import process, allowing the database to be properly configured with both carried-over and newly imported setting values without interference from the application's operational state.
Solution Approach 2:
The patent implements feedback by checking whether the function extension application is already installed before proceeding with settings import. This feedback mechanism prevents erroneous operations and ensures that settings are only imported when appropriate, maintaining database integrity and settings stability.
3Productivity
If the application is started with incomplete setting values, then the application can run, but it overwrites all setting values with initial values when reconfiguring the database
Solution Approach 1:
The patent applies preliminary action by stopping the function extension application before importing setting values. This ensures the application is not running during the settings import process, allowing the database to be properly configured with both carried-over and newly imported setting values without interference from the application's operational state.
Solution Approach 2:
The patent implements dynamics by making the application state changeable - transitioning from running to stopped state during settings import, then back to running state after import completes. This dynamic state management enables proper settings configuration while maintaining application functionality.
Data Source
AI summary
An information processing apparatus is provided. According to a setting applying instruction included in received instruction information, the apparatus applies a setting value included together with the setting applying instruction to a specified application program. The applying includes stopping the specified application program after the specified application program has been started, applying a setting value received together with the setting applying instruction to a setting value of the application program when stopped, and starting the application program with the setting value applied.


