Smart Table On-Demand Address Tabs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In spreadsheet applications, address tabs are often unnecessary and can distract from the main content, obscuring data and creating clutter when not needed.

Innovation Solution

Implementing on-demand display of address tabs and associated controls, which appear only when a user indicates interest in a table, such as through mouse-over, selection, or formula entry, allowing for dynamic modification of table dimensions and data organization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If address tabs are always displayed in spreadsheet applications, then users can easily identify and reference cells by row and column addresses, but the address tabs create visual clutter and distract from the main content

Engineering Contradiction:
Improvecell identificationVSAvoidvisual clutter
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The patent implements dynamic address tabs that automatically appear and disappear based on user interaction with the spreadsheet. When a user selects or hovers over a cell, the address tabs become visible to provide reference information. When no cell is selected or the user moves away, the address tabs disappear to eliminate visual clutter. This dynamic behavior resolves the contradiction by making the interface adaptive to user needs rather than statically displaying address tabs at all times.

Inventive Principle:
Principle #15Dynamics

2Object-generated harmful factors

If address tabs are displayed only when needed, then visual clutter is minimized, but users may lose quick access to cell reference functionality

Engineering Contradiction:
Improvevisual clutterVSAvoidaccess time
Core Design Contradiction:
Object-generated harmful factorsVSLoss of time

Solution Approach 1:

The patent implements preliminary action by anticipating user needs and displaying address tabs in advance of when they might be needed. When a user hovers over or approaches a cell, the address tabs appear before the user actually clicks or selects the cell, ensuring the reference information is already visible when needed. This eliminates any potential time loss while maintaining a clean interface during normal viewing.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If standard spreadsheet functionality is always available, then users can perform data manipulation operations at any time, but the interface becomes complex and overwhelming

Engineering Contradiction:
Improvedata manipulation capabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the spreadsheet interface into distinct functional zones: the data entry area where cells can be selected and edited, and the address tab area that provides reference information. The address tabs are segmented to show only the relevant row and column identifiers rather than the entire spreadsheet structure. This segmentation reduces perceived complexity while maintaining full functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the address reference functionality from the main spreadsheet grid and places it in separate, overlaying address tabs. This extraction allows the main workspace to remain clean and focused on data entry, while the address reference information is available in a separate, non-intrusive location that can be displayed or hidden as needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10635269B2Smart tables
Publication Date: 2020.04.28 APPLE INC
  • US10635269B2 patent drawing
  • US10635269B2 patent drawing
  • US10635269B2 patent drawing

AI summary

Features associated with smart tables are disclosed. In some embodiments, address tabs associated with a table are provided on-demand in response to receiving an indication of interest in the table. In some embodiments, controls for modifying the number of rows and/or columns of a table are provided on-demand when an indication of interest in the table is received. In some embodiments, in response to a passive indication of interest in an address tab associated with a row or column of a table, a set of one or more options associated with the row or column and/or associated table are made available.