License Management System Dynamic Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional license management systems either fail to distribute licenses evenly or waste available licenses due to insufficient utilization, leading to inefficient use and unnecessary waiting when the license server is fully loaded.

Innovation Solution

A license management system that calculates a usage grade for each device based on historical records and an algorithm, prioritizing the release of licenses from devices with higher usage rates to ensure fair distribution and notify users of availability, thereby optimizing license usage and reducing waiting times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the first mechanism is used (no limit on licenses per group), then licenses are obtained quickly by those who request first, but licenses cannot be evenly distributed and used

Engineering Contradiction:
Improvelicense acquisition speedVSAvoidlicense distribution fairness
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system dynamically adjusts license allocation based on real-time usage patterns and historical data. Instead of static allocation rules, the license distribution mechanism adapts continuously by calculating usage grades for different devices and groups, allowing the system to balance acquisition speed and distribution fairness dynamically rather than relying on fixed prioritization rules

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where license usage data is continuously collected, analyzed, and used to adjust future license allocations. By monitoring historical usage records and calculating usage grades, the system receives feedback on allocation effectiveness and automatically adjusts distribution decisions to improve both acquisition efficiency and fairness over time

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the second mechanism is used (limit licenses per group), then licenses can be evenly distributed, but remaining licenses cannot be effectively utilized

Engineering Contradiction:
Improvelicense distribution fairnessVSAvoidlicense utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system replaces static license quotas with dynamic allocation based on real-time usage grades. When usage limits are approached, the system automatically recalculates grades and reallocates licenses to devices with higher usage priorities, ensuring that license utilization efficiency is maintained while preserving distribution fairness through algorithmic adjustment rather than rigid limits

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of license allocation from fixed group-based quotas to variable device-based usage grades. This parameter transformation allows the system to maintain fairness principles while improving utilization efficiency, as licenses are allocated based on calculated usage needs rather than predetermined group limits

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If manual license requests are used when server is fully loaded, then users can attempt to obtain licenses, but time and manpower are wasted due to repeated failed attempts

Engineering Contradiction:
Improvelicense request flexibilityVSAvoidwaiting time for licenses
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary calculations of usage grades and predicts license availability before users need to request licenses. When the server is fully loaded, the system proactively identifies which devices are most likely to release licenses soon based on their usage patterns, allowing users to plan ahead and avoid repeated failed manual requests by knowing when license availability is expected

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements automated license request management that reduces manual intervention. By continuously monitoring usage grades and license availability, the system can automatically initiate license acquisition processes or notify users when licenses become available, eliminating the need for users to repeatedly manually request licenses and reducing both time and manpower waste

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9514289B2License management methods
Publication Date: 2016.12.06 QUANTA COMPUTER INC
  • US9514289B2 patent drawing
  • US9514289B2 patent drawing
  • US9514289B2 patent drawing

AI summary

License management methods for use in a license management system are provided. The license management system includes licenses and first devices, each of which obtains one of the licenses. First, a license request from a second device is received and a license grade for each of the first devices and the second device is separately calculated based on a historical record of license usage corresponding to the first devices and the second device and an algorithm in response to the license request. Then, whether to agree the second device to obtain one of the licenses is determined according to the calculated grades and the number of remaining available licenses within the licenses.