Visual Linking of Mathematical Objects in Graphical Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing interactive input systems in computing environments, such as Microsoft Excel, do not effectively allow users to link and manage mathematical objects like graphs and equations, making it difficult to identify source data for graphs and limiting the ability to separate or relate multiple mathematical objects of the same type.

Innovation Solution

A method and software tool that enables users to create a visual link between two mathematical objects by selecting one object, determining its vertices, and drawing it on another, allowing for linking and merging of objects of the same type, and creating a visual representation of linked objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users select a graph to identify source data cells, then the source cells can be located, but it becomes difficult for users to find the cells when they are beyond the Excel window or under a graph

Engineering Contradiction:
Improvevisibility of source data locationVSAvoiddifficulty of locating source cells
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent introduces a new dimensional space (a separate panel or window) to display source data cell information, rather than relying solely on the traditional spreadsheet view. This allows source data to be visible in a different spatial dimension, solving the problem of cells being hidden under graphs or beyond the window.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces an intermediary element (such as a link indicator, tooltip, or separate information panel) that mediates between the graph and its source data cells. This intermediary provides source data location information without requiring users to directly navigate to the cells, thus solving the accessibility problem.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple geometrical windows and formula windows exist in the same display screen, then comprehensive data manipulation is enabled, but users cannot distinguish marks from other similar marks and identify source data

Engineering Contradiction:
Improvecapability to manipulate multiple objectsVSAvoiddifficulty of distinguishing and identifying objects
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies local quality by providing unique, context-specific visual characteristics to each link mark or identifier based on its parent object. For example, different graph types or data sources could have distinctly styled markers, allowing users to distinguish between multiple objects while maintaining comprehensive manipulation capabilities.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent utilizes color changes or visual differentiation to distinguish between multiple link marks and identifiers on the display screen. By assigning different colors, styles, or visual properties to marks based on their associated objects, users can easily identify and differentiate between multiple source data relationships.

Inventive Principle:
Principle #32Color changes

3Reliability

If traditional linking methods are used, then graphs can be linked to data, but users cannot separate graphs from linked cells or relate objects of the same type

Engineering Contradiction:
Improvelinking functionalityVSAvoidflexibility in object relationships
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic object relationships where links between graphs and data objects can be easily created, modified, and separated. The system allows users to dynamically change the nature of relationships between objects, including separating graphs from linked cells and creating relationships between objects of the same type, thus providing both reliability and flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal linking mechanism that can relate any mathematical object to any other mathematical object, regardless of type. This multi-functional approach allows the same linking infrastructure to handle diverse object relationships, enabling users to separate, relate, and manipulate objects of the same or different types with a unified system.

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

Data Source

PatentUS8549423B2Linking and managing mathematical objects
Publication Date: 2013.10.01 SMART TECH INC (CA)
  • US8549423B2 patent drawing
  • US8549423B2 patent drawing
  • US8549423B2 patent drawing

AI summary

A method for creating a second mathematical object based on a first mathematical object in a computing apparatus having a graphical user interface includes selecting a first mathematical object in response to an instruction received from a user; creating a second mathematical object using data of said first mathematical object; linking said first mathematical object to said second mathematical object; and creating a visual link between said first mathematical object and said second mathematical object.