Cloud License Management Asynchronous Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud service systems face difficulties in assigning and updating access rights for users based on license information, particularly when switching licenses or changing license status, leading to synchronization issues and processing delays.

Innovation Solution

A cloud system configuration with a storage unit for user management, a user interface for setting user roles, and an update unit to asynchronously update user management tables, allowing administrators to easily assign and manage access rights for users in response to license changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access control is performed centrally by a cloud server based on license information, then security and centralized management are improved, but the ability to assign different access rights to different users and update access rights asynchronously is worsened

Engineering Contradiction:
Improvecentralized access controlVSAvoiduser-specific access right assignment
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the user management system into multiple components: a cloud server for centralized license management and user-specific role assignment, and local user management tables that store and enforce access rights. This segmentation allows the system to maintain centralized control while enabling flexible, user-specific access rights updates without requiring sequential processing for all users.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If license switch processing is performed sequentially for all users, then complete update of access rights is achieved, but processing time becomes excessively long for large user bases

Engineering Contradiction:
Improveaccess rights update completenessVSAvoidlicense switch processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by maintaining user management tables that pre-store role information and access rights for all users. When a license switch occurs, the system can quickly update these pre-prepared tables rather than sequentially processing each user's access rights from scratch. This preliminary preparation of user data structures enables rapid, asynchronous updates that maintain completeness while dramatically reducing processing time.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If access rights are updated synchronously with license changes, then consistency between license status and access rights is maintained, but system responsiveness and flexibility are reduced

Engineering Contradiction:
Improvelicense-access rights consistencyVSAvoidsystem responsiveness
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent applies dynamics by implementing an asynchronous update mechanism where user management tables can be updated independently and dynamically after license changes occur. Instead of forcing synchronous updates that block system operations, the system dynamically updates user access rights in the background, maintaining consistency while preserving system responsiveness and allowing continued operations during the transition.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8763145B2Cloud system, license management method for cloud service
Publication Date: 2014.06.24 CANON KK
  • US8763145B2 patent drawing
  • US8763145B2 patent drawing
  • US8763145B2 patent drawing

AI summary

A screen to be presented to a customer administrator is generated according to the license status. Also, as a license status, a processing progress status is provided in which the customer administrator is prohibited to perform operations during asynchronous license status change processing.