Context-Aware Calculator Key Mapping for Math Expression Entry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Graphing calculators and math programs are overly complex, making it difficult for users to format and change mathematical expression displays, with settings often buried in menus and requiring multiple keystrokes or menu navigation.

Innovation Solution

A user interface system that adds functionality to existing keys based on context, allowing for intuitive changes in display and entry preferences without adding new keys, such as using the left arrow key to change precision or toggle between decimal and fractional modes, and the divide key to switch between display modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If graphing calculators use complex menu structures to control display and entry preferences, then the number of buttons can be reduced and cost decreased, but the ease of operation deteriorates as settings become buried in menus requiring multiple keystrokes

Engineering Contradiction:
Improvecost and button countVSAvoidease of changing display preferences
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent applies multi-functionality by enabling existing calculator buttons to perform multiple functions based on context. Specifically, the left and right arrow keys are programmed to change display precision when actuated at the start of expression entry or after calculations, while the up and down arrow keys cycle through display modes (decimal, fraction, percentage). This allows the calculator to provide complex functionality without adding physical buttons or requiring menu navigation.

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

2Adaptability or versatility

If the calculator provides comprehensive display options (decimal, fraction, percentage, scientific notation), then adaptability improves, but device complexity increases due to additional menu structures and settings

Engineering Contradiction:
Improvedisplay mode optionsVSAvoidmenu structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes existing navigation keys universal by programming them to perform display mode switching and precision adjustment based on the current context (whether at the start of entry, during expression input, or after calculation). This eliminates the need for separate menu structures for each display preference, reducing device complexity while maintaining comprehensive adaptability.

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

Solution Approach 2:

The patent implements dynamic functionality where the behavior of arrow keys changes based on the calculator's current state. The left and right arrow keys change precision when actuated at specific moments (start of entry or after calculation), while up and down arrow keys cycle through display modes. This dynamic context-dependent behavior provides comprehensive adaptability without requiring static menu structures.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the calculator displays numerical results with high precision by default, then measurement precision improves, but ease of operation worsens as users must manually adjust precision settings

Engineering Contradiction:
Improvenumerical precisionVSAvoidease of precision adjustment
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements preliminary action by programming the left and right arrow keys to automatically adjust precision when actuated at the start of expression entry or after calculations are displayed. This allows users to quickly modify precision without navigating menus, making precision adjustment as easy as pressing an arrow key while maintaining the ability to display high precision when needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8504600B2Mathematical expression entry
Publication Date: 2013.08.06 I Q JOE
  • US8504600B2 patent drawing
  • US8504600B2 patent drawing
  • US8504600B2 patent drawing

AI summary

Aspects of the present disclosure include a user interface system for allowing a user to quickly and easily change modes of entry and display of mathematical expressions on a math program. The user interface is configured to switch between modes based on a user's entries in order to reflect 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.