Multimode Math Interface Dynamic Entry Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Graphing calculators and math programs are overly complicated and often misinterpret complex mathematical expressions, requiring users to insert unnecessary parentheses, which is cumbersome and unintuitive, leading to frustration and errors.

Innovation Solution

A multimode mathematical entry interface that automatically switches between linear and structured math entry modes based on user input, predicting entry preferences and simplifying the process by removing unnecessary parentheses and optimizing keystroke sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a linear math entry scheme is used, then simple expressions can be entered quickly, but complex expressions with multiple terms in numerator/denominator are misinterpreted and require unnecessary parentheses

Engineering Contradiction:
Improveentry speedVSAvoidexpression interpretation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically switches between linear and structured entry modes based on the detected complexity of the mathematical expression. When multiple terms are detected in numerator or denominator, the system automatically transitions to structured mode to ensure correct interpretation, while maintaining linear mode for simple expressions to preserve entry speed.

Inventive Principle:
Principle #15Dynamics

2Reliability

If parentheses are added to avoid misinterpretation, then expression interpretation accuracy improves, but the number of keystrokes and operation complexity increases

Engineering Contradiction:
Improveexpression interpretation accuracyVSAvoidoperation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically detects when parentheses are needed and inserts them without user intervention. The expression parser identifies complex structures with multiple terms and automatically adds the necessary parentheses to ensure correct mathematical interpretation, freeing the user from manual parentheses insertion.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If a structured math entry scheme is used, then complex expressions can be entered intuitively without parentheses, but the order of button presses becomes counterintuitive and requires more keystrokes

Engineering Contradiction:
Improveentry intuitivenessVSAvoidtime to enter expression
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system dynamically adapts the entry mode based on expression complexity. For simple expressions, it uses linear mode for quick entry. For complex expressions, it switches to structured mode where the fraction bar is inserted automatically and the cursor is positioned in the numerator, allowing intuitive entry without parentheses while minimizing additional keystrokes.

Inventive Principle:
Principle #15Dynamics

4Reliability

If the interface requires users to insert parentheses manually, then expression interpretation accuracy can be maintained, but user frustration and error detection difficulty increase

Engineering Contradiction:
Improveexpression interpretation accuracyVSAvoiduser interaction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs automatic parentheses insertion based on expression analysis. The parser detects when multiple terms exist in numerator or denominator and automatically inserts the necessary parentheses, eliminating the need for users to manually add them and reducing interaction complexity while maintaining interpretation accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9734123B2Multimode mathematical user interface
Publication Date: 2017.08.15 I Q JOE
  • US9734123B2 patent drawing
  • US9734123B2 patent drawing
  • US9734123B2 patent drawing

AI summary

Aspects of the present disclosure include a quick and easy user interface system for allowing a user to format mathematical expression on a math program as they would be formatted in longhand. The user interface is configured to switch between a linear math expression entry scheme and a structured math expression entry scheme based on a user's math expression entries in order to predict the user's desired entry format. The user interface contains additional shortcuts and display features which enable a user to enter mathematical expressions quickly and easily, with less confusion.