License Management Apparatus Dynamic Grant Order
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing license management systems face inefficiencies as they often result in license unavailability at critical times, leading to suspended or delayed job execution due to fixed reservation times and inadequate license allocation strategies.
Innovation Solution
A license management apparatus and method that dynamically adjusts the order of license grants based on availability and reservation states, allowing for flexible permission periods and re-scheduling of reservations to optimize license usage across multiple devices connected via a network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a license is reserved at a fixed reservation time, then the license allocation is simple and predictable, but the execution time of job or workflow becomes fixed even when the license becomes available due to deletion of a job, causing unnecessary delays
Solution Approach 1:
The patent applies dynamics by transitioning from fixed reservation times to dynamic reservation times. The determination unit continuously monitors license availability status, and the control unit adjusts reservation times based on real-time conditions. When a job is deleted and a license becomes available, the system dynamically reschedules remaining jobs to utilize the freed license immediately, rather than waiting for the original fixed time. This dynamic adjustment resolves the contradiction by maintaining operational simplicity while eliminating unnecessary delays in job execution.
2Device complexity
If licenses are allocated in order of job issuance, then the license management process is straightforward, but a required license is not always available when necessary, causing job or workflow execution to be stopped or suspended for a long time
Solution Approach 1:
The patent implements feedback mechanisms where the determination unit continuously monitors license availability status and provides feedback to the control unit. Based on this feedback, the control unit adjusts the allocation order dynamically. When licenses become available due to job deletions or completions, the system receives feedback about the changed status and reassigns licenses to waiting jobs accordingly. This feedback loop ensures reliable license availability without requiring complex pre-planned allocation schedules, resolving the contradiction between management simplicity and availability reliability.
3Device complexity
If fixed reservation times are used for licenses, then the system is easy to manage, but the execution time of job or workflow cannot be optimized when licenses become available through job deletion
Solution Approach 1:
The patent applies preliminary action by having the determination unit continuously monitor license availability status in advance, and the control unit preparing rescheduling decisions before jobs actually need to execute. When a job is deleted and a license becomes available, the system has already identified which waiting jobs can utilize this license and has prepared the rescheduling logic. This preliminary monitoring and preparation allows the system to minimize job execution time without adding significant management complexity, as the rescheduling process is automated and proactive rather than reactive.
Data Source
AI summary
A license management apparatus, a license management system, a license management method, and a recording medium are provided, in which a job or a work flow is executed efficiently. The order of grant of a license is controlled according to a grant request for a license for a function necessary to execute a job or a workflow.


