Expandable Formula Bar Layout for Full Spreadsheet Data Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Spreadsheet applications limit user visibility of data within the formula bar, requiring users to scroll constantly due to the single-line text box constraint, and expanding the text box often obscures other essential elements in the spreadsheet.

Innovation Solution

Implementing an expandable formula bar that automatically scrolls the spreadsheet to maintain visibility of the active cell, providing a visual indication of more data without expanding and allowing users to view all data within the text box without covering other spreadsheet elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the text box expands to show more data in the active cell, then the user can view more data in the formula bar, but the expanded text box obscures other menu bars, toolbars, or cells within the spreadsheet

Engineering Contradiction:
Improvedata visibility in formula barVSAvoidobscuration of spreadsheet elements
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent transforms the formula bar from a fixed single-line text display into a multi-line expandable text area that utilizes vertical space. By adding a second dimension (vertical expansion capability) to the originally horizontal single-line text box, the system enables display of multiple lines of data without expanding horizontally into the spreadsheet area, thus resolving the contradiction between showing more data and obscuring spreadsheet elements.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Object-affected harmful factors

If the formula bar remains at single-line display, then other spreadsheet elements remain visible, but the user cannot see the entire set of data or large portions of data within the text box

Engineering Contradiction:
Improvevisibility of spreadsheet elementsVSAvoiddata visibility in formula bar
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The patent implements a dynamic formula bar that can change its display capacity from single-line to multi-line based on user interaction and data length. The text box transitions from a static single-line display to a dynamic multi-line display area, allowing the system to adapt between maintaining spreadsheet visibility and showing complete data based on operational context.

Inventive Principle:
Principle #15Dynamics

3Area of stationary object

If the user must scroll back and forth in the text box to view the formula, then data can be displayed in a compact area, but the user cannot see the formula in its entirety within the text box

Engineering Contradiction:
Improveformula bar areaVSAvoidformula editing efficiency
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The patent solves the scrolling problem by transforming the single-line horizontal text display into a multi-line vertical text area. This dimensional change allows the entire formula to be displayed within the same compact footprint, eliminating the need for horizontal scrolling while maintaining space efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7590944B2Scrollable and re-sizeable formula bar
Publication Date: 2009.09.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7590944B2 patent drawing
  • US7590944B2 patent drawing
  • US7590944B2 patent drawing

AI summary

The present invention relates to new and improved embodiments of systems and methods for displaying content within a spreadsheet graphical user interface. In one embodiment, a computer system has a graphical user interface that performs a method for displaying data within a spreadsheet application. The method comprises displaying a formula bar comprising a text box that displays data contained in the spreadsheet, displaying a first portion of the spreadsheet data in the text box, and expanding the formula bar to display a second portion of the spreadsheet data in the text box.