Insight Taxonomy Matching for Graphical Object Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users find it challenging to select suitable graphical objects for data representation that reveal desired insights, especially for those unsophisticated in data display and analysis techniques, as existing methods do not provide straightforward guidance on matching insights with appropriate graphical objects.

Innovation Solution

A computer-based system employs an insight taxonomy to classify desired insights and matches them with suitable graphical objects, using metadata and user input to suggest objects that can effectively represent data sets and reveal insights through visual characteristics and interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually select graphical objects for data representation, then they can choose from a wide variety of options, but it becomes difficult for unsophisticated users to select suitable objects that reveal desired insights

Engineering Contradiction:
Improvevariety of graphical object optionsVSAvoiddifficulty for unsophisticated users to select suitable objects
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary system that acts as a bridge between users and graphical objects. This system automatically matches users' desired insights with suitable graphical objects based on analyzed compatibility, eliminating the need for users to manually search and evaluate multiple objects. The intermediary process handles the complex matching logic, allowing users to simply specify their insight goals while the system selects appropriate visualizations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by automatically performing the selection task that would otherwise require user expertise. Through automated analysis of insight-graphical object compatibility, the system serves itself in identifying suitable matches without human intervention in the evaluation process, thereby making the complex selection process transparent and accessible to unsophisticated users.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the system provides automated suggestions for graphical objects, then ease of use improves, but the system complexity increases due to metadata analysis and matching logic

Engineering Contradiction:
Improveautomated graphical object suggestionVSAvoidsystem complexity for metadata analysis and matching
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-analyzing and storing metadata about graphical objects and their associated insights before runtime. This advance preparation creates a structured knowledge base that enables rapid matching during actual use. By performing the complex analysis work beforehand, the system reduces runtime complexity while maintaining comprehensive evaluation capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system manages complexity by transforming the selection problem into a parameter-matching task. Instead of evaluating entire graphical objects, the system compares specific parameters (insight types, data characteristics, visual properties) between users' needs and available objects. This parameter-based approach simplifies the matching logic while maintaining comprehensive evaluation through structured metadata comparison.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9024952B2Discovering and configuring representations of data via an insight taxonomy
Publication Date: 2015.05.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9024952B2 patent drawing
  • US9024952B2 patent drawing
  • US9024952B2 patent drawing

AI summary

An insight that a user desires to obtain from graphically presenting and manipulating a data set may be identified. A graphical object may be selected for representation and analysis of the data set based on whether the graphical object is capable of revealing the desired insight. The selection may be made based visual characteristic(s) of the graphical object and parameters, such as a type, of data in the data set. Different graphical objects may be selected to gain different insights about the data set. For example, a bar chart may be selected to gain an insight such as a trend in the data. The selected graphical object may be provided as a suggestion on a user interface for potentially using the graphical object to represent the data. A graphical object may include visually interactive components for use within a graphical user interface. The interactive components may be used to receive user input indicating a change in representation of the data set so that appearance of visual characteristics of the graphical object is modified to reflect the change.