Unified Web App License Verification via Browser Intermediary

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

VSEngineering 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

Engineering Contradiction:
Improvelicense verificationVSAvoidmanagement system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

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

2Reliability

If user authentication is carried out for license management in web applications, then license control is achieved, but user operation becomes cumbersome

Engineering Contradiction:
Improvelicense controlVSAvoiduser authentication
Core Design Contradiction:
ReliabilityVSEase of operation

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

Inventive Principle:
Principle #25Self-service

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9930022B2Information processing system, information processing apparatus, method of controlling the same, and storage medium
Publication Date: 2018.03.27 CANON KK
  • US9930022B2 patent drawing
  • US9930022B2 patent drawing
  • US9930022B2 patent drawing

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.