Header Cell Values for Intuitive Spreadsheet Referencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current spreadsheet applications require cumbersome address tabs for referring to cells, making it difficult to intuitively address and manipulate data, especially when using header rows and columns.

Innovation Solution

Implementing the use of header cell values to refer to rows, columns, and cells, allowing for more intuitive and user-friendly data manipulation by using header cell values in formulas, which can include user-defined names or predefined values, and enabling auto-completion features for name typing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If address tabs are used to refer to cells, then cell identification is precise, but operation becomes cumbersome and less intuitive

Engineering Contradiction:
Improveease of cell referencingVSAvoidintuitiveness of data meaning
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces header cell values as an intermediary between the abstract address tabs and the meaningful data labels. Instead of directly using address tabs like 'A1' or combining them with header labels, the system allows formulas to reference cells using the header cell values themselves (e.g., using 'Revenue' instead of 'A1'). This intermediary approach maintains precise cell identification while significantly improving operational ease and intuitiveness, as users can reference cells by their meaningful labels rather than memorizing address tab positions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If header cell values are used to refer to cells, then formula clarity improves, but reference integrity may be compromised when table structures change

Engineering Contradiction:
Improveformula clarityVSAvoidreference integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic reference resolution where header cell values are not treated as static text strings but as dynamic identifiers that automatically resolve to their corresponding cells. When table structures change (rows added, columns inserted, data moved), the system dynamically re-evaluates the header cell value references and adjusts them to maintain correct associations. This dynamic approach preserves reference integrity while allowing formulas to remain clear and readable using meaningful header labels.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If address tabs are required for cell referencing, then precise location identification is achieved, but user friendliness decreases

Engineering Contradiction:
Improvecell location precisionVSAvoiduser friendliness
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent creates a conceptual copy of the address tab system where header cell values serve as alternative identifiers. Instead of requiring users to work with the original address tab structure (A1, B2, etc.), the system allows copying the meaningful label from the header cell and using it directly in formulas. This copying mechanism maintains precise location identification because the header cell values are bound to specific cells through the dynamic resolution system, while simultaneously improving user friendliness by eliminating the need to learn and remember address tab conventions.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10095679B2Referring to cells using header cell values
Publication Date: 2018.10.09 APPLE INC
  • US10095679B2 patent drawing
  • US10095679B2 patent drawing
  • US10095679B2 patent drawing

AI summary

Referring to cells using header cell values is disclosed. In some embodiments, a header cell value of a header cell is allowed to be used to refer to one or more other cells that are associated with the header cell. The header cell may be included in a header row or column included in a table. A header row cell value may be employed to refer to one or more other cells in a corresponding column, and a header column cell value may be employed to refer to one or more other cells in a corresponding row.