Dynamic Software License Pool for On-Demand Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional software licensing methods require users to obtain licenses online after purchasing software, which is inconvenient and does not meet the dynamic needs of users, particularly in scenarios where software usage is uncertain or temporary.
Innovation Solution
A dynamic software license platform comprising a license pool, register manager, user configure unit, and license manager that allows users to submit license settings and dynamically provide software licenses from the pool, enabling on-demand access to software without installation, with features like virtual machine services and usage-based billing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional online authentication is required after software purchase, then software licensing control is maintained, but user convenience and accessibility deteriorate
Solution Approach 1:
The patent introduces a license pool as an intermediary layer between the software supplier and users. The license pool stores multiple copies of software licenses and automatically distributes them based on user requests, eliminating the need for complex online authentication while maintaining licensing control. The license pool acts as a buffer that simplifies the interaction between users and the licensing system.
Solution Approach 2:
The system performs preliminary actions by pre-storing software licenses in the license pool before users need them. When a user requests software, the license is already available in the pool for immediate distribution, eliminating the need for real-time online authentication and reducing access delays.
2Adaptability or versatility
If software licenses are permanently purchased, then user ownership is established, but flexibility and cost-effectiveness for temporary needs deteriorate
Solution Approach 1:
The patent implements dynamic license management where the license pool can adapt its distribution based on real-time user needs and software supplier configurations. Licenses can be allocated, released, and redistributed dynamically without permanent commitments, allowing users to access software temporarily when needed and release it when no longer required, thus achieving both flexibility and resource efficiency.
Solution Approach 2:
The system changes the parameter of license duration from fixed (permanent purchase) to variable (temporary access). The license pool manages licenses with flexible time parameters, allowing users to access software for specific durations based on their needs, thereby improving adaptability while maintaining sufficient license availability through automated management.
3Quantity of substance
If multiple users require simultaneous software access, then user coverage is improved, but license management complexity and cost increase
Solution Approach 1:
The patent merges multiple individual license management processes into a single centralized license pool. Instead of managing separate licenses for each user, the system consolidates all licenses into one pool that automatically serves multiple users simultaneously. This reduces management complexity while supporting unlimited user access based on available licenses in the pool.
Solution Approach 2:
The license pool serves multiple functions: it stores licenses, distributes them to users, tracks usage, and releases licenses automatically. This universal system handles all license management tasks for multiple users through a single mechanism, reducing overall complexity while supporting simultaneous access for many users.
Data Source
AI summary
A platform and a method for dynamic software license are disclosed. The dynamic software license platform comprises a license pool, a register manager, a user configure unit and a license manager. The register manager receives a software application from a user end. The user configure unit grants a setting permission to the user end in response to the software application, and allows the user end to submit a license setting according to the setting permission. The license manager adds the software license provided by the software supplier to the license pool, and dynamically provides the software license from the license pool unit according to the license setting.


