Dynamic Pop-Up Menu for Table Cell Population

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In productivity applications on portable or handheld devices with limited input structures, users face difficulties in efficiently populating cells of a table with a user-friendly approach, especially when dealing with a limited set of predefined values.

Innovation Solution

The implementation of automatically and dynamically generated pop-up menus that allow users to select from a list of options, with features like duplicate value elimination, automatic reformatting, and manual editing, to populate cells in a table, leveraging touchscreen interactions and limited input structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual data entry is used to populate table cells on portable devices, then data input can be performed, but the process is time-consuming and inefficient

Engineering Contradiction:
Improvedata entry efficiencyVSAvoidtime required for population
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system automatically generates a pop-up menu with unique values extracted from selected cells before the user needs to input data. This preliminary extraction and organization of values eliminates the need for manual typing, allowing users to simply select from pre-prepared options, thereby significantly improving data entry efficiency and reducing time loss.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If a pop-up menu is generated from selected cell values, then data entry efficiency is improved, but the system complexity increases

Engineering Contradiction:
Improvecell population efficiencyVSAvoidinterface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically extracts unique values from selected cells and generates the pop-up menu options without requiring user configuration or intervention. The interface detects selected cells, processes their values to eliminate duplicates, and presents the cleaned list automatically. This self-service approach improves efficiency while minimizing the perceived complexity for the user.

Inventive Principle:
Principle #25Self-service

3Reliability

If duplicate values are eliminated in the pop-up menu, then data integrity is improved, but additional processing time is required

Engineering Contradiction:
Improvedata integrityVSAvoidmenu generation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system replaces manual duplicate elimination with automated computational processing. A processor automatically identifies and removes duplicate values from the selected cell contents, generating a clean list of unique options. This computational approach ensures data integrity through consistent duplicate removal while maintaining rapid processing speeds that do not noticeably impact menu generation time.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9317182B2Pop-up menu interface
Publication Date: 2016.04.19 APPLE INC
  • US9317182B2 patent drawing
  • US9317182B2 patent drawing
  • US9317182B2 patent drawing

AI summary

Approaches are disclosed for generating a menu that may be used to provide a set of bounded options for populating associated cells of a table. In certain embodiments, the menu is automatically generated based at least in part on the initial content of one or more cells to be associated with the menu. In certain embodiments, the options listed in the menu may be edited by a user or reformatted based on logic associated with the menu generation process.