Image Forming Apparatus Platform Distribution via License Key Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for distributing image forming apparatus platforms are costly for manufacturers and users, as they rely on external recording media, which can be cumbersome and prone to unauthorized copying, and the storage devices integrated into the apparatus have limited service life and reliability due to frequent writing operations.
Innovation Solution
Storing the platform in a storage device incorporated within the image forming apparatus, which is powered even in a power-saving state, and implementing a mechanism to monitor and enforce guidelines for writing operations to the NAND-type flash memory, ensuring compliance and extending the device's service life.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a platform is distributed using an external recording medium, then unauthorized copying can be prevented, but distribution costs increase and user management workload increases
Solution Approach 1:
The patent uses a license key system where a unique identification is stored in the external recording medium and verified by the control unit. This allows digital verification of authorization without physical distribution of the actual platform software, preventing unauthorized copying while reducing distribution costs to minimal media production expenses
Solution Approach 2:
The patent introduces a license key as an intermediary between the external recording medium and the platform execution. The control unit verifies the license key before allowing platform operation, creating a mediation layer that enables cost-effective distribution while maintaining security through digital verification rather than physical control
2Quantity of substance
If a HDD is used to store information, then storage capacity is sufficient, but power supply must be maintained to prevent data loss
Solution Approach 1:
The patent employs an external recording medium (such as USB flash drive or SD card) with limited write cycles as a temporary storage solution for platform distribution and license verification. This disposable-like approach allows the system to use low-cost, low-power storage for critical functions without requiring the external medium to provide long-term persistent storage, thus avoiding continuous power requirements
Solution Approach 2:
The patent segments the storage functions by using the external recording medium solely for platform distribution and license key storage, while the internal HDD handles main data storage. This segmentation allows the external medium to be read-only or write-once during operation, eliminating the need for continuous power to maintain its data, while the internal HDD can enter power-saving modes
3Reliability
If the platform is allowed to start only when an external recording medium is inserted, then unauthorized copying is prevented, but the system cannot operate without the medium
Solution Approach 1:
The patent creates a digital copy of the authorization mechanism by storing a license key in the external recording medium that can be verified without requiring the physical medium to remain connected. The control unit reads the license key during initialization, stores verification status in internal memory, and allows platform operation based on this verified copy of the authorization data
Solution Approach 2:
The patent performs license verification as a preliminary action during system initialization before platform execution begins. The control unit validates the license key stored in the external medium, and upon successful verification, the platform is authorized to run. This preliminary verification allows the system to operate independently afterward, improving ease of operation while maintaining security
Data Source
AI summary
An apparatus in which it is possible to install a program includes a determination part that determines, for a use request for using a first storage part, identification information for identifying the program that has issued the use request; and a storage unit that stores the identification information in a second storage part different from the first storage part.


