ML-Based Application Aggregation System for Cloud Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques for managing cloud computing and legacy computing environments require multiple applications with different credential requirements and data formats, leading to excessive manual effort, user interface challenges, and inefficient resource utilization, resulting in reduced productivity and increased computing resource usage.
Innovation Solution
An application aggregation system utilizing machine learning models to process application, database, and user data to generate context, role, and persona data, which enables efficient access and management of applications by assigning users to personas, thereby reducing the need for multiple user interfaces and credentials.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple standalone applications are used to manage cloud computing environments, then specific application functions are provided, but excessive manual effort and excessive switching between applications are required
Solution Approach 1:
The patent combines multiple standalone applications into a single unified application that provides all necessary functions for managing cloud computing environments. This eliminates the need for users to switch between multiple applications and reduces manual effort associated with managing separate credentials and interfaces for each application.
Solution Approach 2:
The unified application is designed to perform multiple functions that were previously distributed across separate applications. It can manage various cloud computing resources, handle different user roles, and provide diverse operational capabilities within a single interface, making it a universal tool for environment management.
2Reliability
If multiple applications with unique authentication requirements are used, then specific application security is maintained, but excessive switching and new credentials are required
Solution Approach 1:
The unified application implements a universal authentication system that handles multiple user roles and access requirements within a single credential set. The application can authenticate users with different permissions and grant appropriate access to various functions without requiring separate credentials for each application.
Solution Approach 2:
The unified application acts as an intermediary between users and the underlying multiple applications or services. It manages authentication and authorization centrally, translating user credentials into appropriate access rights for different resources and functions without exposing users to multiple credential systems.
3Adaptability or versatility
If multiple standalone applications are used, then specific application functionality is provided, but user experience becomes dissatisfying
Solution Approach 1:
The patent merges multiple standalone applications into a single unified application with a consistent user interface. This provides users with a satisfying experience by eliminating the need to switch between different interfaces and learn multiple application workflows, while maintaining all the functionality of the original applications.
Solution Approach 2:
The unified application provides a universal user experience that adapts to different user roles and tasks within a single interface. It maintains the functionality of multiple applications while presenting a consistent and satisfying user experience through unified navigation, authentication, and interaction patterns.
4Adaptability or versatility
If multiple applications are used to manage cloud environments, then comprehensive management capability is achieved, but accurate and complete reporting and management becomes impossible
Solution Approach 1:
The unified application consolidates data from multiple sources and functions into a single reporting system. This enables accurate and complete reporting by centralizing the collection and management of information that would otherwise be scattered across multiple standalone applications, allowing for comprehensive analytics and management oversight.
Data Source
AI summary
A device may receive data that identifies applications utilized by users, databases utilized by the applications, and the users, and may process the received data, with first models, to determine context data that matches the users and events associated with the applications, and task data that identifies tasks to be performed by the users in response to the events. The device may process the received data and the context data, with a second model, to generate role data that identifies user interfaces utilized by the users to access the applications, and credentials of the users, and may process the context data, the task data, and the role data, with a third model, to generate persona data that identifies personas, and assignment data that assigns each of the users to one of the personas. The device may perform actions based on the persona data and the assignment data.


