In-cell Command Logic for Matrix Interface Productivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing complex matrix user interfaces for tasks like budgeting is time-consuming, requiring users to navigate across multiple sheets and file menus, necessitating a more efficient method to manage matrix user interface values across different sources.

Innovation Solution

A structured user interface control logic that enables users to perform complex actions through intuitive in-cell inputs and shortcuts, interpreting spatial positioning as inputs to pull data from nearby cells and execute scripts, allowing for data-driven budget updates and modifications within the matrix user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users navigate across multiple sheets and file menus to adjust values in complex matrix user interfaces, then data management capability is maintained, but user productivity deteriorates and time consumption increases

Engineering Contradiction:
Improveuser productivityVSAvoidinterface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple navigation functions (sheet switching, menu access, value adjustment) into a single integrated command cell interface. Users can input commands like '=SUM(B2:B10)' directly in command cells, eliminating the need to navigate through multiple sheets and file menus, thus improving productivity while managing interface complexity through unified command processing logic

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The command cells serve as an intermediary layer between the user and the complex matrix data structure. Instead of directly manipulating cells across multiple sheets, users interact with command cells that interpret and execute commands, acting as a mediator that simplifies the interaction model while maintaining access to complex data management capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If users work across various sheets and file menus to manage matrix user interface values, then data access capability is maintained, but time consumption increases

Engineering Contradiction:
Improvetime consumptionVSAvoidease of operation
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary action by pre-defining command templates and shortcuts in the command cells. Common operations like summing ranges, calculating averages, or retrieving data from specific sheets are pre-configured as executable commands, allowing users to simply type a command code rather than navigating through multiple menus and sheets, thus reducing time consumption while maintaining ease of operation

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the interface provides extensive navigation options across sheets and menus, then functionality is maintained, but ease of operation deteriorates

Engineering Contradiction:
ImprovefunctionalityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies local quality by making different parts of the interface serve different functions: command cells provide high-level abstract command input for complex operations, while data cells maintain their traditional spreadsheet functionality for direct data manipulation. This localized differentiation allows the system to maintain extensive functionality across sheets and menus while providing an easier operation model through the command cell interface for common tasks

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11099721B2In-cell commands for matrix layout structured user interface
Publication Date: 2021.08.24 TILLER LLC
  • US11099721B2 patent drawing
  • US11099721B2 patent drawing
  • US11099721B2 patent drawing

AI summary

A method of operating a structured user interface control logic through structured user interface (SUI) involves displaying the SUI with a matrix user interface with columns and rows and a column of empty command cells through a display device, and operating the control logic to interpret a user command input and cell position within the matrix user interface as a machine executable instruction set.