User-Specific Application Management Areas for Scalable Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional web application management systems face challenges in efficiently managing applications per user, leading to high operational loads for management companies, increased user costs, and difficulties in scaling and maintaining systems due to the need for complex, multifunctional applications that affect all users equally.
Innovation Solution
An information providing device and method that acquires user requests, sets management areas for running applications, and provides requested applications within those areas, allowing for individualized application management and authority granting, enabling scalable and cost-effective application deployment and maintenance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If complicated and multifunctional applications are operated uniformly for all users, then the application can serve multiple users, but the operation load of the management company increases and user costs increase
Solution Approach 1:
The patent segments applications into individual user instances, where each user receives a dedicated copy of the application rather than sharing a common instance. This segmentation isolates user environments, allowing customized settings and configurations per user without affecting other users, thereby reducing management complexity while maintaining multi-user service capability
Solution Approach 2:
The patent implements local quality by allowing each user to have customized application settings, configurations, and environments tailored to their specific needs. Each user's application instance can have different parameters, preferences, and operational characteristics, enabling personalized service without requiring a completely separate application for each user
2Adaptability or versatility
If complicated and multifunctional applications are operated uniformly for all users, then the application can serve multiple users, but the user's application cost will be increased
Solution Approach 1:
By segmenting applications into individual user instances, the system allows users to pay only for the specific application features and resources they need, rather than subsidizing a shared multifunctional application that all users must pay for uniformly. This segmentation enables more transparent and equitable cost allocation
Solution Approach 2:
The patent employs copying by creating individualized copies of applications for each user. Rather than maintaining a single shared application instance, the system generates customized copies tailored to each user's requirements, allowing users to invest in only the specific application instances they need, thereby reducing overall costs
3Device complexity
If a single management area is used for all applications, then system structure is simple, but application isolation and targeted management are difficult
Solution Approach 1:
The patent segments the monolithic management area into multiple isolated user-specific management areas. Each user's application instance operates in its own dedicated management area, enabling complete isolation between users. This segmentation allows the system to maintain simple structural principles while achieving robust application isolation and targeted management capabilities
Solution Approach 2:
The patent introduces management area isolation as an intermediary layer between the underlying system infrastructure and user applications. This intermediary structure enables targeted management and complete isolation of user environments without requiring complex direct control mechanisms, maintaining system simplicity while achieving sophisticated isolation
Data Source
AI summary
An overall management server acquires a request to use an application from a first user, sets a management area where the application requested by the first user is built, and provides the requested application in the management area set for the first user.


