Infoscenting Fields for Guided Multi-Fact Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data visualization applications struggle with complex data sources and multiple data sources, making it unclear how to generate appropriate visualizations based on user selections and the relationships between data fields, limiting analysis to a single set of facts and imposing maintenance burdens on data stewards.

Innovation Solution

A computing device with an improved user interface facilitates the creation and analysis of multi-fact data models by displaying relationships between objects, providing visual feedback, and guiding analysts through relevant field selection using grayed-out and explained irrelevant fields, while supporting query semantics compatible with Tableau's VizQL for sophisticated analytic questions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data visualization applications support multiple data sources and complex data sources, then the ability to perform comprehensive analysis is improved, but it becomes unclear how to generate appropriate visualizations and how data fields are related

Engineering Contradiction:
Improveability to perform comprehensive analysisVSAvoidclarity of visualization generation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an object model as an intermediary layer between multiple data sources and the user interface. This object model contains objects that represent data fields and their relationships, serving as a mediator that organizes complex data from multiple sources into a structured format that the visualization system can process, thereby maintaining clarity while supporting comprehensive analysis

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments complex data from multiple sources into discrete objects within an object model. Each object represents a specific data field or relationship, allowing the system to break down complex multi-source data into manageable, individually representable units that can be clearly mapped to visualization elements

Inventive Principle:
Principle #1Segmentation

2Device complexity

If analysis is restricted to a single set of facts, then the complexity of the data model is reduced, but the ability to ask sophisticated analytic questions is limited

Engineering Contradiction:
Improvecomplexity of data modelVSAvoidability to ask sophisticated analytic questions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal object model framework that can represent multiple fact sets and their relationships through a common structure. The object model serves multiple functions: it can represent single or multiple fact sets, define relationships between them, and support various types of analytic questions, thereby enabling sophisticated analysis without proportionally increasing complexity

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

3Reliability

If data models span multiple fact tables with shared dimensions, then the completeness and accuracy of analysis is improved, but the maintenance burden on data stewards increases

Engineering Contradiction:
Improvecompleteness and accuracy of analysisVSAvoidmaintenance burden
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent implements self-service capabilities where the system automatically generates the object model from the underlying data sources and relationships. The object model is derived automatically from the data structure, reducing the need for manual configuration and maintenance by data stewards while still supporting complete and accurate multi-fact analysis

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12411872B2Infoscenting fields for multi-fact data model analysis using shared dimensions
Publication Date: 2025.09.09 SALESFORCE INC
  • US12411872B2 patent drawing
  • US12411872B2 patent drawing
  • US12411872B2 patent drawing

AI summary

A computing device displays, in a user interface, data field icons corresponding to a plurality of data fields. Each of the data fields is associated with a respective object in an object model. In response to receiving (i) user selection of a first data field icon corresponding to a first data field, and (ii) placement of the first data field icon in a shelf region of the user interface, where the first data field is associated with a first object of the object model, the computing device generates a first data visualization and updates a visual characteristic of a subset of the data field icons from a first visual characteristic to a second visual characteristic. Each data field icon in the subset is associated with a second object of the object model. The data field icons in the subset are user-selectable independently of the first or second visual characteristic.