Program Determining Apparatus for Image Forming Resource Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image forming apparatuses face malfunctions due to resource constraints when multiple applications are used concurrently, as they often exceed predetermined resource usage restrictions, leading to inadequate performance and user inconvenience.
Innovation Solution
A program determining apparatus and method that provisionally activates new applications to record resource usage as log information, determining if they comply with restrictions before allowing full activation, thereby controlling resource allocation and preventing malfunctions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If applications are designed with higher performance and more usability features, then application functionality and user satisfaction are improved, but memory usage and resource consumption increase, causing the application to exceed resource restrictions and potentially malfunction on image forming apparatuses
Solution Approach 1:
The patent applies preliminary action by conducting provisional activation and resource usage determination before full application installation. The determining unit evaluates memory usage and resource consumption in advance, and the installation control unit prevents installation of applications that would exceed resource restrictions, thereby avoiding future malfunctions while maintaining the ability to install compatible high-performance applications
2Productivity
If multiple applications are allowed to run concurrently on image forming apparatuses, then application variety and user productivity are improved, but resource exhaustion and system malfunctions increase due to strict resource restrictions
Solution Approach 1:
The system performs preliminary resource usage determination through provisional activation before allowing concurrent application execution. The determining unit assesses whether each application's resource consumption would cause system-wide resource exhaustion, and the installation control unit manages concurrent execution by blocking applications that would compromise system stability, thus enabling safe multi-application operation
Solution Approach 2:
The patent implements feedback by recording actual resource usage during provisional activation and using this information to make installation decisions. The log recording unit captures memory consumption and resource usage data, which feeds back to the determining unit to evaluate whether the application is compatible with concurrent execution under resource restrictions, thereby maintaining system reliability
Data Source
AI summary
A disclosed program determining apparatus includes a log recording unit configured to record, in response to at least one of a use request for use of a predetermined function of the image forming apparatus from a program for use in the image forming apparatus and consumption of a predetermined resource of the image forming apparatus by the program, content of said at least one of use request and consumption as log information; and a determining unit configured to determine whether said at least one of use of the predetermined function requested by the program and consumption of the predetermined resource by the program satisfies a predetermined restriction.


