License Management System for Application Functionality Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems face challenges in controlling the functionality of one application based on the license status of another application, leading to potential contractual issues and inefficiencies in setting up permissions.
Innovation Solution
A service providing system that includes an information processing system and a terminal device, where the processor controls the functionality of a first application based on the user's license status for a second application, by determining and managing licenses, and dynamically adjusting the display and functionality of linking applications accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the second application is made non-executable on the provider side to prevent unauthorized use, then contractual compliance is improved, but setting complexity and user inconvenience increase
Solution Approach 1:
The patent introduces a license management system as an intermediary between the first and second applications. This mediator verifies license status dynamically when the first application attempts to access the second application, allowing authorized access without making the second application non-executable. The license management system handles the control logic, preventing unauthorized use while maintaining system executability and reducing setting complexity.
2Reliability
If the second application is made non-executable on the provider side to prevent unauthorized use, then contractual compliance is improved, but user convenience deteriorates
Solution Approach 1:
The license management system acts as an invisible intermediary that automatically verifies license status without requiring user intervention. Users experience seamless access to the second application through the first application when properly licensed, while unauthorized access is blocked automatically. This maintains user convenience while ensuring contractual compliance.
Solution Approach 2:
The system implements self-service license verification where the license management system automatically checks license status and controls access without requiring manual configuration or user action. The system serves itself by managing license validation and access control dynamically, improving user convenience while maintaining compliance.
3Reliability
If license verification is implemented dynamically between applications, then unauthorized access prevention is improved, but system complexity increases
Solution Approach 1:
The patent introduces a license management system as an intermediary layer between applications. This mediator handles all license verification logic centrally, preventing unauthorized access while maintaining manageable system complexity through centralized control. The intermediary manages license status checks and access decisions without requiring complex distributed verification across multiple applications.
Data Source
AI summary
A service providing system includes an information processing system including an information processing apparatus including a memory and a processor; and a terminal device configured to receive execution of an application. The information processing system and the terminal device communicate with each other. The processor of the information processing apparatus is configured to execute storing information on the application of which a user has a license, and controlling a function of a first application depending on whether the user who requested execution of the first application via the terminal device, has a license of a second application.


