Integrated Database Visualization System with Token-Based Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database platforms lack effective visualization tools, requiring significant programming effort and integration of third-party services for meaningful data visualization, especially in dynamic schema databases where data structures like arrays within documents create challenges for consistent visualization.

Innovation Solution

A visualization system integrated into existing database platforms that enables seamless data visualization through token-based management of access control, allowing users to create and manage visualizations without direct administrative privileges, and supports dynamic schema databases by leveraging document data storage and structural information without losing data fidelity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional database platforms are used without integrated visualization tools, then data storage and retrieval capabilities are maintained, but significant programming effort and third-party service integration are required for data visualization

Engineering Contradiction:
Improveease of data visualizationVSAvoidsystem complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent combines data storage, retrieval, and visualization capabilities into a single integrated database platform. The visualization system is embedded within the database architecture, allowing users to perform data visualization operations directly through the database interface without requiring separate third-party tools or extensive custom programming.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The database platform is designed to perform multiple functions including data storage, retrieval, access control, and visualization. The system provides a universal interface that handles both traditional database operations and visualization tasks, eliminating the need for specialized separate systems and reducing overall system complexity.

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

2Ease of operation

If direct administrative privileges are granted for data visualization, then full access to data structures is enabled, but data access control and security are compromised

Engineering Contradiction:
Improvevisualization capabilityVSAvoiddata access control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary visualization system that sits between users and the underlying database structures. This intermediary layer provides the necessary administrative capabilities for effective visualization while filtering and controlling access to the actual data structures. The system uses token-based authentication to mediate between visualization needs and security requirements, allowing users to perform visualization operations without direct administrative privileges.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If dynamic schema databases are used to store complex data structures like arrays within documents, then data flexibility and storage efficiency are improved, but consistent visualization becomes challenging

Engineering Contradiction:
Improvedata structure flexibilityVSAvoidvisualization consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a dynamic visualization system that automatically adapts to the underlying data structures. The visualization engine detects the schema type (static or dynamic) and adjusts its behavior accordingly. For dynamic schema databases with complex structures like arrays within documents, the system dynamically generates appropriate visualization representations, maintaining consistency across different data types and structures without requiring manual configuration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11526530B2Systems and methods for data visualization, dashboard creation and management
Publication Date: 2022.12.13 MONGODB INC
  • US11526530B2 patent drawing
  • US11526530B2 patent drawing
  • US11526530B2 patent drawing

AI summary

Provide is a visualization system that enables generation of a “dashboard” of individual visualizations. In further embodiments, the system enables users to quickly and easily generate these visualizations and integrate complex filters, queries, aggregations, etc., with simple UI input. The visualizations can be provided as a service that requests information from an underlying database. The database itself may also be hosted as a service, permitting granular and native database functions layered with the visualization architecture. The system can support additional functionality and access management to generate visualizations that can be shared with other users and/or integrated into websites, blogs, etc. The system can handle the complex logic, data interactions, dynamic data transformation, dynamic authorization, etc., needed to manage data rules (e.g., access rules layered over database permission based control, summarization/aggregation requirements, etc.) for any data being rendered in individual visualization and/or the dashboard of multiple visualizations.