App Launch Control for Image Forming Apparatus Memory Constraints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image forming apparatuses face memory capacity constraints, leading to failures in launching multiple plug-in apps during startup due to insufficient memory, causing instability and preventing app uninstallation.
Innovation Solution
An information processing apparatus with an installation control unit that validates and invalidates provisional installation flags for apps, ensuring apps are not launched during startup unless explicitly set for automatic launch, thereby preventing system instability and allowing safe installation and trial usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple plug-in apps are launched during startup, then app functionality is enhanced, but system stability deteriorates due to memory capacity constraints
Solution Approach 1:
The patent applies preliminary action by setting a provisional installation flag during app installation that prevents the app from being launched at startup. This flag is configured in advance to avoid memory overflow issues during system boot, while still allowing the app to be executed manually or at appropriate times when system resources are available.
2Ease of operation
If apps are automatically launched during startup, then user convenience is improved, but memory capacity is exceeded causing launch failures
Solution Approach 1:
The patent segments the app launch process by separating automatic startup launches from manual or scheduled launches. Apps with the provisional installation flag set are excluded from automatic startup launches, dividing the launch timeline into phases that respect memory constraints while maintaining user convenience through alternative access methods.
3Productivity
If apps are installed without validation, then installation speed is improved, but system stability deteriorates due to potential conflicts
Solution Approach 1:
The patent performs preliminary validation during the app installation process by setting the provisional installation flag based on validation results. This preliminary check ensures that only validated apps are installed with protection against automatic launch, maintaining both installation efficiency and system stability through pre-installation verification.
Data Source
AI summary
An information processing apparatus includes an installation control unit configured to execute an installation of a program, validate predetermined information for the program and thereafter execute the program, and invalidate the predetermined information when the program is successfully executed, and a launching control unit configured to launch the program installed in the information processing apparatus when the information processing apparatus is started up, the launching control unit not launching the program, for which the predetermined information is validated.


