Unified Web App License Verification via Browser Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current license management systems for web applications are cumbersome, requiring different authentication procedures for users depending on the installation form of the application, leading to increased management costs and user inconvenience, especially when user information is not needed for authentication.
Innovation Solution
A system that includes an information processing apparatus with a web browser, capable of receiving and decrypting encrypted software modules and license information, determining enabled software module calls, and requesting the software module from a web server, while a web server transmits the corresponding web application screen, allowing for unified license management and user access control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If different license management systems are used for web applications and installed applications, then license verification can be performed for each application form, but management costs increase and user authentication becomes cumbersome
Solution Approach 1:
The patent implements a universal license management system where the web browser handles license verification for both web applications and installed applications through a common authentication mechanism. The browser stores license information locally and performs verification internally, eliminating the need for separate management systems while maintaining reliable license checking for all application types
2Reliability
If user authentication is carried out for license management in web applications, then license control is achieved, but user operation becomes cumbersome
Solution Approach 1:
The system implements self-service license management where the web browser automatically handles license verification without requiring user authentication. The browser stores license information locally and performs automatic verification when accessing web applications or installed applications, eliminating cumbersome user authentication steps while maintaining reliable license control
Solution Approach 2:
The web browser acts as an intermediary that mediates between the user and the license management system. Instead of requiring direct user authentication, the browser handles license verification internally using stored license information, simplifying user interaction while ensuring proper license control
Data Source
AI summary
There is provided an information processing system, information processing apparatus, and a method of controlling the same. Upon receiving an encrypted application and encrypted license information, the information processing apparatus decrypts the encrypted license information and the encrypted application. It is determined whether or not the decrypted application is a web application, and in the case where the application is determined to be a web application, a URL contained in the application and information contained in the license information are registered, and a display item corresponding to the application is displayed in a menu screen.


