Guided Visualization Tool with Secure Card Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data visualization tools require significant time and effort to create complex visualizations, often necessitating extensive knowledge of underlying data sets and querying languages, and lack efficient mechanisms for secure and automated publication to users with varying access rights.

Innovation Solution

A data visualization tool featuring guided visualization creation and secure publication features, allowing for automated publication to users with different roles or access rights. The tool includes a user interface with a canvas and a card builder toolset, enabling users to define card parameters and render cards within a dashboard, while ensuring security options are applied based on user access rights.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If users create complex data visualizations using existing tools, then the visualizations can display detailed data analyses, but the time and effort required for creation increases significantly

Engineering Contradiction:
Improvevisualization detailVSAvoidcreation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The visualization creation process is segmented into reusable templates and components. Users can create once and reuse multiple times through template functionality, breaking down complex visualizations into manageable, reusable units that reduce overall creation time while maintaining detail quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by automatically generating visualization templates based on user specifications. The template engine pre-processes data queries and visualization parameters, so when users need similar visualizations later, they can reuse the pre-prepared templates rather than recreating from scratch.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If users create data visualizations with extensive knowledge of data sets and querying languages, then accurate and complex visualizations can be produced, but the difficulty of operation increases

Engineering Contradiction:
Improvevisualization accuracyVSAvoiduser accessibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system introduces an intermediary template engine that translates user-friendly parameters into complex data queries automatically. Users interact with simplified template definitions rather than writing raw SQL queries, while the system handles the translation to accurate data retrieval and visualization generation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The template system enables users to create accurate visualizations through self-service by defining their own reusable templates with embedded query logic. Users don't need external expertise in querying languages because the template definition process is self-contained and guides users through parameter specification.

Inventive Principle:
Principle #25Self-service

3Loss of information

If manual notification methods are used to inform users of new visualizations, then the creating user can communicate updates, but the productivity of the publication process decreases

Engineering Contradiction:
Improvenotification deliveryVSAvoidpublication efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system implements self-service notification where the publication system automatically notifies subscribed users when new visualizations or template updates are available. The creating user simply publishes the visualization, and the system handles distribution and notification without requiring manual intervention, thereby maintaining information delivery while improving productivity.

Inventive Principle:
Principle #25Self-service

4Reliability

If secure publication to users with varying access rights is implemented, then data security is improved, but the device complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidpublication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies local quality by implementing security controls at the specific level of individual visualization templates and user roles. Rather than a monolithic security system, each template can have customized access rights and security parameters defined locally, allowing fine-grained security control without requiring complex centralized security management.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12210574B2Data visualization tool with guided visualization creation and secure publication features, and graphical user interface thereof
Publication Date: 2025.01.28 TARGET BRANDS INC
  • US12210574B2 patent drawing
  • US12210574B2 patent drawing
  • US12210574B2 patent drawing

AI summary

Methods and systems for generating and distributing data visualizations are provided. One method includes displaying a user interface including a canvas and a card builder toolset, the card builder toolset including a plurality of selectable options, each of the plurality of selectable options responsive to user input to present a definition screen including one or more card definition parameter input fields. The method further includes receiving user input into the one or more card definition parameter input fields for each of the plurality of selectable options and, in response, defining at least one aspect of a card to be included within a user dashboard presented on the canvas. The method also includes rendering a card within the canvas in accordance with parameters defined by the user input, the card being included within a dashboard to be displayed to users.