Dynamic Formula Bar for Spreadsheet Usability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional spreadsheet formula bars are less useful on large display sizes and touch interface devices, as they require extra time and motion to navigate from a selected cell to a static formula bar, and are not optimally placed on devices like tablets and smartphones.

Innovation Solution

A dynamic and movable formula bar that can be displayed adjacent to a selected cell and dynamically positioned and sized, allowing users to move or dock it according to their preference, improving usability and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a static formula bar is docked at the top or bottom of the spreadsheet, then the formula bar structure is simple and stable, but the user requires extra time and motion to navigate from a selected cell to the formula bar, reducing operational efficiency

Engineering Contradiction:
Improveoperational efficiencyVSAvoidnavigation effort
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The formula bar is transformed from a static, fixed-position interface element to a dynamic, movable one that can be repositioned adjacent to different cells. When a user selects a cell, the formula bar automatically moves or is displayed adjacent to that cell, reducing navigation distance and improving access efficiency while maintaining the simplicity of the formula bar's internal structure.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the formula bar is displayed adjacent to each selected cell, then the accessibility and ease of operation improve, but the interface complexity and device resource usage increase

Engineering Contradiction:
Improveformula bar accessibilityVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Instead of making the entire spreadsheet interface complex with permanently adjacent formula bars for all cells, the solution applies local quality by dynamically positioning the formula bar adjacent only to the currently selected cell. This localized approach provides high accessibility where needed while keeping the rest of the interface simple and resource-efficient.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the formula bar is made dynamically positioned and sized, then the adaptability to different display sizes and touch interface devices improves, but the system complexity increases

Engineering Contradiction:
Improvedisplay size adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The formula bar is designed with dynamic positioning and sizing capabilities that allow it to adapt to different display sizes and touch interface devices. The formula bar can be repositioned adjacent to different cells and resized based on the available space and user preferences, providing high adaptability while using a unified dynamic framework rather than multiple static configurations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10552532B2Techniques to present a dynamic formula bar in a spreadsheet
Publication Date: 2020.02.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10552532B2 patent drawing
  • US10552532B2 patent drawing
  • US10552532B2 patent drawing

AI summary

Various embodiments are generally directed to techniques and apparatuses to present a dynamic formula bar in a spreadsheet application. Some embodiments are particularly directed to presenting a dynamic formula bar in a spreadsheet application that may improve usability in particular with large display sizes and/or touchscreen interfaces. In one embodiment, for example, an apparatus may comprise a processor circuit and a spreadsheet user interface (UI) component executing on the processor circuit to present a grid comprising cells arranged in rows and columns. The spreadsheet UI component may include a formula bar interface component operative to display a formula bar UI element adjacent to a first cell in response to receiving a control directive selecting the first cell. Other embodiments are described and claimed.