Multi-Tenant Dashboard Alert System for Data Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata sharing capabilityVSAvoiduser awareness of new data
Core Design Contradiction:
Adaptability or versatilityVSLoss of 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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidsystem structure
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveuser awareness of dataVSAvoidinformation overload
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10331798B2Methods and systems for analyzing a network feed in a multi-tenant database system environment
Publication Date: 2019.06.25 SALESFORCE INC
  • US10331798B2 patent drawing
  • US10331798B2 patent drawing
  • US10331798B2 patent drawing

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.