Path Tracing of Mathematical Plots on Digital Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphing software on digital devices often lacks user control and visualization tools for tracing mathematical plots, particularly in complex mathematical concepts like parametric and polar equations, limiting the ability to explore and understand these concepts effectively.

Innovation Solution

A method and system for path tracing of mathematical plots on digital devices that allows users to control the tracing process, including manual step-through, reversing, jumping to specific points, and annotating, using software instructions to receive and execute mathematical expressions and display their paths point by point, with features like sliders for undefined variables and customizable step sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If graphing software displays plots immediately in their entirety, then the plotting speed is improved, but the user control and visualization of the tracing process is lost

Engineering Contradiction:
Improveplotting speedVSAvoiduser control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system allows dynamic switching between automatic tracing mode (where the plot is traced automatically point by point) and manual control mode (where users can step through points manually). This dynamic adaptability resolves the contradiction by allowing users to choose the level of automation based on their needs, combining the speed of automatic tracing with the control of manual interaction.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The tracing process is broken down into periodic steps where the plot is displayed point by point sequentially. Users can control the pacing of this periodic action, pausing at any point to examine specific regions of interest. This periodic display mechanism maintains plotting speed while enabling user control through pause and resume functionality.

Inventive Principle:
Principle #19Periodic action

2Adaptability or versatility

If graphing software provides comprehensive tracing controls and visualization tools, then the user understanding and exploration capability is improved, but the device complexity increases

Engineering Contradiction:
Improveexploration capabilityVSAvoidsoftware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The tracing system serves multiple functions through a unified interface: it can trace plots automatically, allow manual stepping, pause at user-specified points, display coordinate information, and highlight regions of interest. This multi-functionality within a single tracing mechanism improves exploration capability without proportionally increasing complexity.

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

Solution Approach 2:

The system automatically displays coordinate information, calculates plot points, and manages the tracing sequence without requiring complex user configuration. Users simply need to specify their interest in manual or automatic mode, and the system handles the complex tracing operations itself, reducing the perceived complexity for users.

Inventive Principle:
Principle #25Self-service

3Illumination intensity

If graphing software displays the complete plot path at once, then the visualization is improved, but the ability to explore specific regions and collision points is reduced

Engineering Contradiction:
Improvevisualization completenessVSAvoidregion exploration
Core Design Contradiction:
Illumination intensityVSDifficulty of detecting and measuring

Solution Approach 1:

The complete plot path is segmented into individual points that are displayed sequentially during automatic tracing or can be stepped through manually. This segmentation allows users to focus on specific regions by pausing the tracing at desired points, examining collision points in detail, or using the zoom feature to magnify particular areas, thereby improving region exploration while maintaining visualization completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds a temporal dimension to the visualization by displaying the plot path point by point over time rather than all at once. This temporal progression allows users to observe the tracing process and pause at any moment to examine specific regions, effectively adding a time dimension that enhances exploratory capability while maintaining complete visualization.

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

Data Source

PatentUS11768797B2Path tracing of mathematical plots
Publication Date: 2023.09.26 TEXAS INSTRUMENTS INC
  • US11768797B2 patent drawing
  • US11768797B2 patent drawing
  • US11768797B2 patent drawing

AI summary

A method for path tracing of mathematical plots on a digital device is provided that includes receiving at least one mathematical expression on the digital device, and tracing a path of a plot of the at least one mathematical expression on a display screen coupled to the digital device, wherein tracing the path comprises displaying the path sequentially point by point as a value of an independent variable of the at least one mathematical expression changes over a domain of the independent variable.