Cloud Dashboard Selection via Usage-Based Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in efficiently selecting a suitable dashboard from a multitude of available dashboards in cloud-based applications, leading to increased resource consumption and navigation time due to the need to determine accessibility and list all dashboards, which becomes cumbersome as the number of available dashboards grows.
Innovation Solution
The cloud-based application provides a subset of dashboards to the user, initially listing recently used dashboards and allowing navigation and search functionality, thereby reducing resource consumption and improving selection efficiency by limiting the number of dashboards displayed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If all available dashboards are listed for user selection, then the user can access any dashboard, but the time and resources required to determine accessibility and display the full list increases significantly
Solution Approach 1:
The patent extracts only the most relevant dashboards from the complete set and presents them to the user. The system determines accessibility for all dashboards but selectively displays only a subset that is most relevant to the user's needs, thereby reducing display time while preserving access to the full range of dashboards through additional navigation options.
Solution Approach 2:
The system performs preliminary determination of dashboard accessibility and relevance before presenting the selection interface. By pre-processing the dashboard list to identify which dashboards are accessible and most relevant to the user, the system prepares an optimized subset for display, reducing the time required for both processing and user selection.
2Adaptability or versatility
If all available dashboards are listed for user selection, then complete dashboard options are provided, but the complexity of the interface and resource consumption increases
Solution Approach 1:
The patent extracts and displays only the most relevant dashboards in the primary view, removing unnecessary complexity from the initial interface. The complete set of dashboard options remains available through additional navigation mechanisms, allowing the interface to remain simple while preserving full functionality.
Solution Approach 2:
The dashboard selection interface is segmented into multiple views or layers. The primary view presents a simplified subset of relevant dashboards, while additional views or navigation options provide access to the complete dashboard collection, thereby dividing the complexity across multiple manageable interfaces.
3Productivity
If a subset of recently used dashboards is displayed, then selection time is reduced, but access to less recently used but still relevant dashboards becomes less convenient
Solution Approach 1:
The patent extracts recently used dashboards for prominent display in the primary view, improving selection efficiency for commonly accessed dashboards. Simultaneously, it provides navigation mechanisms that allow users to access the complete dashboard collection, ensuring that less recently used but still relevant dashboards remain accessible when needed.
Data Source
AI summary
One or more client instances hosted by a platform may support access to a cloud-based application to select a dashboard, such as via a client device. Each dashboard includes one or more visualizations of analytic or summary information. When a user of the client device accesses the cloud-based application, a subset of dashboards are initially provided based on recent usage history of dashboards. Specifically, the cloud-based application determines if the user has access to each dashboard of the subset of dashboards and, in response to determining the user does have access to a dashboard, displays the dashboard within the subset of dashboards. The user may select a dashboard from the subset of dashboards, where the selected dashboard is displayed on the client device.


