Dynamic Software License Pool for On-Demand Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesoftware access convenienceVSAvoidlicensing system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If software licenses are permanently purchased, then user ownership is established, but flexibility and cost-effectiveness for temporary needs deteriorate

Engineering Contradiction:
Improvesoftware usage flexibilityVSAvoidlicense availability
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If multiple users require simultaneous software access, then user coverage is improved, but license management complexity and cost increase

Engineering Contradiction:
Improvenumber of licensed usersVSAvoidlicense management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9104844B2Platform and method for dynamic software license
Publication Date: 2015.08.11 QUANTA COMPUTER INC
  • US9104844B2 patent drawing
  • US9104844B2 patent drawing
  • US9104844B2 patent drawing

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.