Application Copying with Dynamic Deletion Authority Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems lack the ability to manage and control the deletion of applications created from a first application by users other than the administrator, and fail to limit changes to setting values of copied applications effectively.
Innovation Solution
An information processing apparatus is developed with a creating unit that generates a second application deletable by a user with a second authority from a first application deletable by a first authority, and a deleting unit that deletes the second application based on predetermined conditions, such as usage limits or time frames, when the first application is deleted.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a user with second authority creates a second application from a first application, then the user can customize and use the application independently, but the administrator loses control over deletion of the copied application
Solution Approach 1:
The patent implements dynamic deletion control where the deleteability of the second application changes based on the state of the first application. When the first application is deleted, the second application becomes deletable by the user; when the first application exists, the second application remains protected. This dynamic state-based control resolves the contradiction by allowing user independence when needed while preserving administrator control when the source application is active.
Solution Approach 2:
The patent changes the authority parameter (deleteability) of the second application based on the existence state of the first application. The deletion permission is not fixed but transitions between states: restricted when source exists, permitted when source is deleted. This parameter change mechanism allows the system to adapt control levels dynamically, resolving the contradiction between user customization and administrator control.
2Ease of operation
If setting values of a first application are made changeable for users, then users can customize applications, but administrators cannot prevent unauthorized modification of setting values
Solution Approach 1:
The patent implements dynamic control over setting value modifiability. The ability to change setting values transitions from restricted (when first application exists) to permitted (when first application is deleted). This dynamic state-based approach allows the system to provide customization flexibility when appropriate while maintaining security when the source application is active, resolving the contradiction between ease of operation and reliability.
3Adaptability or versatility
If an information processing system allows copying of applications, then application distribution and customization are enhanced, but control over deletion and modification of copied applications becomes difficult
Solution Approach 1:
The patent implements a controlled copying mechanism where the second application is created as a copy of the first application but with conditional deleteability. The copy function is enhanced with metadata that tracks the source application's existence state, enabling automatic control of deletion permissions. This approach maintains application distribution capability while simplifying deletion control management through automated state-based rules.
Solution Approach 2:
The patent implements feedback control where the system continuously monitors the existence state of the first application and automatically adjusts the deletion permissions of the second application accordingly. When the first application is deleted, the system detects this change and updates the authority parameters of the second application. This feedback mechanism reduces control complexity by automating the management of deletion rights based on real-time system state.
Data Source
AI summary
An information processing apparatus includes: a creating unit that creates, from a first application deletable by a person with a first authority, a second application deletable by a person with a second authority; and a deleting unit that deletes the second application according to a predetermined condition when the first application is deleted.


