Multi-Tenant Dashboard Alert System for Data Visibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-tenant database systems, users face challenges in analyzing and accessing shared information across a large network, as new data can be added without users being aware of it, and there is a need for tools to facilitate analysis and networking for business insights.
Innovation Solution
A method and system for creating a collection of components in a database system that allows users to define queries based on user-defined criteria, generating reports with numerical values, and automatically posting alerts to feeds when threshold values are traversed, enabling users to analyze records and visualize data through graphical metrics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a multi-tenant database system stores data for multiple companies and users, then data sharing and networking capabilities are improved, but users become unaware of new data additions and cannot easily access or analyze shared information
Solution Approach 1:
The patent implements a feedback mechanism through automated alerts and notifications that inform users when new data is added to the database system. The system monitors data additions and automatically notifies relevant users, ensuring they remain aware of new shared information without requiring manual checking.
Solution Approach 2:
The system provides self-service capabilities through automated data analysis and alert generation. The database system automatically analyzes new data additions, determines relevance to users, and distributes appropriate notifications without requiring user intervention or manual data monitoring.
2Ease of operation
If the database system provides comprehensive data access and analysis tools, then user ability to analyze shared information is improved, but system complexity and resource requirements increase
Solution Approach 1:
The patent implements a universal data analysis platform that serves multiple functions: storing data, analyzing data, generating alerts, and distributing notifications. This multi-functional system consolidates various operations into a single cohesive platform, reducing overall system complexity while maintaining comprehensive data analysis capabilities.
Solution Approach 2:
The system introduces an intermediary data analysis layer that sits between the raw database and end users. This intermediary automatically processes, analyzes, and prepares data for distribution, simplifying the user interface and reducing the complexity users would otherwise face when accessing raw database information.
3Loss of information
If the system automatically generates and distributes alerts to users, then user awareness and networking are improved, but information overload and user distraction may occur
Solution Approach 1:
The patent applies local quality by customizing alert distribution based on user preferences, roles, and specific data relevance. Different users receive different subsets of alerts tailored to their needs, ensuring they receive necessary information without being overwhelmed by irrelevant data from other parts of the multi-tenant system.
Solution Approach 2:
The system implements partial action by selectively generating and distributing only the most relevant alerts rather than notifying all users of all data changes. The alert mechanism uses thresholds and relevance criteria to filter notifications, providing sufficient information to keep users informed while avoiding excessive information overload.
Data Source
AI summary
The present invention discusses a dashboard application that compiles values across a set of records, each of the records having fields which include data pertaining to user-defined criteria. The user enters a query into the system and the set of records is returns and analyzed according the criteria. The results are numerical and are displayed in components of the dashboard. The component is a graph, bar graph, pie chart, etc. that appears in a user interface of the dashboard. A user can customize the application and define its component. Multiple users can view and subscribe to the dashboard and can select specific components to follow. Some components can have user-defined threshold values and can provide graphics displaying breakpoints of those values. When the system refreshes, or the user manually refreshes the dashboard, an alert is generated if the threshold value is traversed. The alert, including the component graphic, is posted in the subscriber's feed and a feed of the dashboard.


