Cloud User Management Instance for Application Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Application developers face prolonged development times due to the repetitive need to create user management modules for applications, as basic user management functions such as user, role, and permission management are consistently required, leading to inefficiencies in the development process.

Innovation Solution

A method and system for managing user information on a cloud platform, where a user management instance is created for each application, allowing the instance to process services related to user information, thereby eliminating the need for developers to repeatedly develop user management modules, and enabling dedicated user management for each application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If application developers personally develop user management modules for each application, then user management functions can be implemented, but development time is prolonged due to repetitive development of the same basic functions

Engineering Contradiction:
Improveapplication development speedVSAvoiddevelopment period
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent creates a universal user management instance that can serve multiple applications simultaneously. This instance contains standardized user management functions (user, role, permission, session) that are reusable across different applications, eliminating the need for each application to have its own separate user management module and reducing repetitive development work

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

Solution Approach 2:

The patent establishes a pre-configured user management instance template that contains all necessary user management functions before applications are developed. This preliminary setup allows applications to directly utilize the existing instance rather than developing user management capabilities from scratch, significantly shortening the development period

Inventive Principle:
Principle #10Preliminary action

2Productivity

If a standardized user management instance is created for the cloud platform, then repeated development is avoided, but flexibility in customizing user management for specific applications may be reduced

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoiduser management flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the user management system into a standardized core instance and application-specific extensions. The core instance provides common user management functions, while each application can create its own customized user management module that extends or adapts the standard instance to meet specific requirements, thus maintaining both efficiency and flexibility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic user management architecture where the standardized instance can be dynamically configured and extended for different applications. Applications can selectively inherit functions from the standard instance and customize only the specific functions they need, allowing the system to adapt to diverse application requirements while maintaining a efficient standardized base

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12120173B2Method for managing user information of application, device, and system
Publication Date: 2024.10.15 HUAWEI TECH CO LTD
  • US12120173B2 patent drawing
  • US12120173B2 patent drawing
  • US12120173B2 patent drawing

AI summary

Example methods and apparatus for managing user information of an application are described. One example method is applied to a user management device of a cloud platform, where the cloud platform is configured to hear an application registered by a user with the cloud platform. The method includes receiving a user management registration request of a first application, where the first application is one of applications registered with the cloud platform, and the user management registration request of the first application carries an identifier of the first application. A user management instance is created for the first application according to the user management registration request and the identifier of the first application, where the user management instance is used to manage user information of the first application. The user management instance is invoked to process a service that is in the first application and related to the user information.