Information Processing Apparatus Setting Value Change Prohibition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In information processing systems, shared setting information used by multiple users can be inadvertently or unintentionally modified, leading to unauthorized changes in setting values, which can result in processes being executed with altered settings, potentially compromising security or intended conditions.
Innovation Solution
An information processing apparatus that generates and manages setting information by assigning attributes to specific setting items to prohibit changes, ensuring that certain settings remain unchanged when shared setting information is used, by displaying a setting screen with personal and shared settings and designating which setting items' values cannot be altered, thus preventing unauthorized changes during process execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If shared setting information is provided to multiple users, then usability and collaboration are improved, but security and control over setting values deteriorate
Solution Approach 1:
The patent applies local quality by differentiating between setting items that can be changed and those that cannot. Specific setting items are marked with attributes (e.g., unchangeable, changeable, prompt) to create localized control rules within the shared setting information structure. This allows certain critical settings to remain protected while others remain flexible, resolving the contradiction between usability and control.
Solution Approach 2:
The patent implements preliminary action by pre-assigning attributes to setting items before they are accessed or modified by users. The system proactively defines which settings should be protected in advance, preventing unauthorized changes before they occur. This approach maintains security while allowing users to freely modify other non-critical settings.
2Adaptability or versatility
If setting values can be freely modified, then adaptability and user customization are improved, but integrity and security of shared settings deteriorate
Solution Approach 1:
The system applies local quality by assigning different modification permissions to different setting items within the same shared setting information. Critical settings are marked as unchangeable or requiring prompts, while non-critical settings remain freely modifiable. This granular approach preserves both integrity and adaptability simultaneously.
Solution Approach 2:
The patent applies preliminary anti-action by preemptively preventing unauthorized changes to critical settings through attribute assignments. Before users can modify protected settings, the system intervenes based on pre-defined rules, blocking changes or requiring authentication. This counter-action occurs before the harmful modification can take place, maintaining integrity while allowing freedom for non-critical settings.
3Reliability
If all setting items are protected from change, then security and integrity are improved, but ease of operation and flexibility deteriorate
Solution Approach 1:
The patent resolves this contradiction by applying local quality through selective protection of setting items. Only specific critical settings are marked with restrictive attributes, while other settings remain freely modifiable. This creates a balanced system where security and flexibility coexist, with each setting item having appropriate permissions based on its importance.
Solution Approach 2:
The system applies partial action by protecting only the necessary portion of setting items rather than all settings. Critical settings receive protection attributes while non-critical settings remain accessible and modifiable. This partial protection approach maintains security for essential configurations without unduly restricting user flexibility for routine adjustments.
Data Source
AI summary
An information processing apparatus includes a processor configured to, in a case where a process is executed, generate setting information in which a setting value in executing the process is stored for each setting item, display a setting screen including personal setting information usable by only a specific user and shared setting information usable by plural users, in a case where the personal setting information is changed to the shared setting information, and a designation of a setting item for which a change of the setting value is prohibited among setting items included in the setting information is received, assign an attribute for prohibiting the change of the setting value to the setting item for which the designation for prohibiting the change of the setting value is received, and in a case where the process is executed using the setting information including the setting item to which the attribute for prohibiting the change of the setting value is assigned, assign the attribute for prohibiting the change of the setting value to a setting item corresponding to the setting item to which the attribute for prohibiting the change of the setting value is assigned among setting items of setting information generated in a case where the process is executed.


