Derivative Application Program Availability Control via Communication History
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When a basic application program is disabled, the corresponding derivative application program may become unavailable, disrupting communication processes with external apparatuses, as they often share settings and functions, leading to hindered communication processes.
Innovation Solution
A management apparatus that includes an obtaining unit to record communication histories with external apparatuses and a state control unit to determine whether to disable the derivative application program based on these histories, ensuring that communication processes are not interrupted by maintaining the derivative program's availability if communication frequency meets a threshold.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the basic application program is disabled to simplify program management, then program control is improved, but communication processes with external apparatuses are hindered
Solution Approach 1:
The patent segments the dependency relationship between basic and derivative application programs by introducing a communication history analysis mechanism. The derivative program's availability is decoupled from the basic program's status when communication history indicates external apparatuses are using the derivative program, allowing independent control of each program's availability state
Solution Approach 2:
The patent implements feedback by continuously monitoring communication history between the image processing apparatus and external apparatuses. This feedback information is used to dynamically adjust the availability state of derivative application programs, ensuring that disabling a basic program does not inadvertently block ongoing communication processes
2Stability of the object's composition
If the derivative application program is disabled when the basic application program is disabled, then program consistency is maintained, but ongoing communication processes are interrupted
Solution Approach 1:
The patent introduces dynamic control of the derivative program's availability state based on real-time communication history analysis. Instead of a fixed disable-all-derivative-programs rule, the system dynamically determines whether to maintain or interrupt the derivative program based on whether external apparatuses are actively using it, balancing consistency with operational continuity
Solution Approach 2:
The patent changes the parameter of program availability from a binary state tied strictly to the basic program's status to a conditional state that considers communication history. The availability parameter is adjusted based on the presence or absence of active communication processes, allowing flexible transition between enabled and disabled states
3Reliability
If communication history is analyzed to determine derivative program availability, then communication continuity is improved, but system complexity increases
Solution Approach 1:
The patent applies preliminary action by recording communication history in advance before the basic application program is disabled. This pre-recorded history serves as the basis for determining whether to maintain the derivative program's availability, eliminating the need for complex real-time analysis when the disable action occurs
Solution Approach 2:
The patent introduces communication history as an intermediary element that mediates between the basic program's disabled state and the derivative program's availability state. This intermediary provides the necessary information to make informed decisions without requiring direct complex interactions between the program control mechanisms
Data Source
AI summary
A management apparatus includes an obtaining unit that obtains a history of communication performed with an external apparatus in accordance with a derivative application program created on a basis of a basic application program and a state control unit that, if the basic application program is made unavailable, controls, using the history of communication, whether to make the derivative application program unavailable.


