Tenant Computing System for Multi-User Virtual Asset Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Software companies face delays in releasing new software products due to the complexity of developing and testing multi-user support, which is more challenging than single-user support, leading to longer development and testing times.
Innovation Solution
A system and method for managing communications between applications and multiple user computing systems by establishing virtual assets in an asset computing environment, where applications are installed and requests from user computing systems are queued and processed, enabling distributed multi-user support across these environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multi-user support is developed and tested in the software application, then the software can support multiple users, but the development and testing time increases
Solution Approach 1:
The system segments the multi-user support functionality by introducing a tenant computing system that manages multiple virtual assets, each representing a separate user or user group. This allows the software application to be deployed once while supporting multiple users through virtualization, eliminating the need to develop and test multi-user support directly in the application itself.
Solution Approach 2:
The patent introduces a tenant computing system as an intermediary between the software application and multiple user computing systems. This intermediary handles user management, authentication, and resource allocation, allowing the application to remain simple while supporting multiple users through the intermediary layer.
2Ease of operation
If virtual assets are established and used to manage user requests, then communication management between applications and multiple users is improved, but system complexity increases
Solution Approach 1:
The tenant computing system is designed as a universal platform that can manage multiple virtual assets, each serving different user groups or functions. This multi-functional system handles diverse operations including user authentication, resource allocation, request routing, and result distribution through a unified interface, simplifying communication management despite the added system layer.
Data Source
AI summary
A system and method manages communications between applications and multiple user computing systems, according to one embodiment. The method and system includes establishing one or more virtual assets in an asset computing environment and installing an application onto the one or more virtual assets in the asset computing environment, according to one embodiment. The system and method receives a first request from a first user computing system and a second request from a second user computing system and delivers the first request and the second request to the application, according to one embodiment. The system and method receives a first result from the application for the first request and a second result from the application for the second request and distributes the first result to the first user computing system and the second result to the second computing system, according to one embodiment.


