Context Menu Prediction for Small Touch Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touch devices with small display areas face challenges in presenting context menus due to limited screen space, often resulting in menus that are too large or scaled down, making it difficult for users to discern and read menu options effectively.

Innovation Solution

The system identifies historical commands and determines a subset of commands with higher correlation to a trigger command, generating a context menu that includes only these highly correlated commands in response to a user input, thereby optimizing the use of display space and reducing clutter.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a full context menu is displayed on a small touch device screen, then all available commands are accessible, but the menu exceeds the display area or becomes difficult to read

Engineering Contradiction:
Improvecommand accessibilityVSAvoiddisplay area
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent extracts only the most relevant commands from the full context menu based on correlation analysis with the trigger command. By removing less relevant commands and displaying only the subset with highest correlation values, the menu fits within the limited display area while maintaining accessibility to the most important functions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different quality levels to different commands by ranking them according to their correlation values with the trigger command. Commands with higher correlation are prioritized for display, creating a localized optimization where the most relevant commands receive prominent placement within the constrained menu space.

Inventive Principle:
Principle #3Local quality

2Area of stationary object

If the context menu is scaled to fit the small display screen, then the menu fits within the display area, but the text becomes difficult to discern

Engineering Contradiction:
Improvedisplay areaVSAvoidtext readability
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

Instead of scaling down the entire menu which compromises readability, the patent extracts only the essential commands that need to be displayed. This reduction in the number of menu items allows each command to maintain adequate text size and readability while the menu fits within the display constraints.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If all historical commands are included in the context menu, then comprehensive command options are provided, but the menu becomes cluttered and harder to navigate

Engineering Contradiction:
Improvecommand completenessVSAvoidmenu navigability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent removes less relevant commands from the context menu by filtering based on correlation thresholds. Only commands exceeding the threshold are included, eliminating clutter while preserving access to the most important functions through the extraction of high-value commands.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of command selection from binary (include/exclude) to continuous (correlation-based ranking). By using correlation values as a parameter, the system can dynamically adjust which commands are displayed based on their relevance, optimizing both completeness and navigability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9519401B2Providing context menu based on predicted commands
Publication Date: 2016.12.13 ADOBE INC
  • US9519401B2 patent drawing
  • US9519401B2 patent drawing
  • US9519401B2 patent drawing

AI summary

Systems and methods are disclosed for providing a context menu based on predicted commands. One embodiment involves identifying historical commands previously performed in an application. The embodiment also involves determining that each of a subset of commands from the historical commands has a higher correlation with a trigger command than others of the plurality of historical commands. The embodiment also involves generating a context menu including the subset of commands in response to receiving a request for the context menu after performing the trigger command in the application.