User-Specific Version Management in Image Forming Apparatus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing license management systems for image forming apparatuses do not effectively manage different versions of the same program, leading to inconvenience when multiple users share the same apparatus, as they cannot introduce preferred versions of functions individually.
Innovation Solution
An image forming apparatus with a login unit, program storage unit, function introduction unit, user information storage unit, and function providing unit that stores and manages license information and version information associated with user IDs, allowing users to access specific versions of programs based on their licenses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If license management is performed in units of apparatuses, then the apparatus can use the application, but multiple users cannot access their preferred versions simultaneously
Solution Approach 1:
The patent segments the license management system into user-specific license information and apparatus-specific license information. Each user has their own license data stored in the user management unit, allowing individual version preferences while maintaining overall system coordination through the license management controller.
Solution Approach 2:
The patent adds a user dimension to the traditional apparatus-based license management. By storing license information associated with user IDs rather than just apparatus identifiers, the system enables multi-user access with individual version selections on the same apparatus.
2Ease of operation
If the same apparatus stores multiple versions of the same program, then users can access their preferred versions, but the program storage capacity increases
Solution Approach 1:
The patent implements preliminary action by pre-storing multiple versions of programs in the program storage unit before user selection. The version selection unit allows users to choose their preferred version from the pre-available options, eliminating the need for real-time version conversion or external downloads.
Solution Approach 2:
The patent applies local quality by storing different program versions in the same storage unit but making them accessible through user-specific selection. Each user accesses only their licensed version locally, while the storage unit efficiently manages multiple versions through centralized control.
3Adaptability or versatility
If the system manages license information for multiple users, then each user can access their licensed versions, but the information processing complexity increases
Solution Approach 1:
The patent implements universality by designing the license management unit to handle multiple user license informations through a single unified interface. The version selection unit serves all users by selecting appropriate program versions based on their individual license data, eliminating the need for separate management systems for each user.
Solution Approach 2:
The patent introduces the version selection unit as an intermediary between the user management unit and the program storage unit. This intermediary component processes user requests, consults license information, and retrieves appropriate versions, simplifying the overall information flow and reducing processing complexity.
Data Source
AI summary
An image forming apparatus includes a login unit configured to receive a login of a user; a program storage unit; a function introduction unit configured to obtain a first program licensed to the user and license information of the first program, and to store the first program and the license information in the program storage unit without deleting a second program that is a different version of the first program from the program storage unit; a user information storage unit configured to store user information that registers license information of introduced programs and version information with user IDs; and a function providing unit configured to specify license information and version information that are associated with a user ID of a user who logs into the image forming apparatus in order to provide a function realized by a program corresponding to the license information and the version information to the user.


