Spreadsheet Cell Freezing with Alternating Scroll Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online spreadsheet management applications limit users to defining only two horizontally or vertically oriented sets of frozen cells, restricting the ability to disable scrolling functions in non-adjacent sets, which hampers efficient data manipulation and viewing.

Innovation Solution

The system allows users to define multiple sets of spreadsheet cells with boundaries of selected orientations, enabling the disabling of scrolling functions in an alternating pattern across non-adjacent sets, thereby allowing more flexible freezing of cell sections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users are limited to defining only two horizontally or vertically oriented sets of frozen cells, then the system maintains simplicity in implementation, but the user flexibility and data manipulation efficiency are restricted

Engineering Contradiction:
Improveuser flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The display area is segmented into multiple independently controllable sections by introducing multiple horizontal and vertical boundaries, creating a grid structure that divides the spreadsheet into numerous cell sets. Each segment can be independently frozen or unfrozen, allowing users to selectively control scrolling in different regions without affecting the entire display.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic control over scrolling behavior in different cell sets by allowing users to selectively freeze or unfreeze individual sections. The scrolling state of each cell set can be changed independently based on user needs, making the system adaptable to various viewing and editing scenarios rather than having a fixed scrolling behavior.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If scrolling is disabled in all cell sets, then all data remains visible and stable, but the user cannot navigate through large spreadsheets efficiently

Engineering Contradiction:
Improvedata navigation efficiencyVSAvoiddata visibility stability
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

Different scrolling behaviors are applied to different regions of the spreadsheet based on local needs. Critical reference data in specific cell sets can be frozen to maintain stable visibility, while other regions allow scrolling for navigation and data entry. This localized control optimizes both stability and operability in different areas simultaneously.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The spreadsheet display is divided into multiple independently controllable segments through horizontal and vertical boundaries. Each segment can have its scrolling behavior independently configured, allowing users to freeze reference data in certain segments while enabling navigation in others, thus resolving the conflict between stability and navigability.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple boundaries are introduced to create more cell sets, then the ability to freeze non-adjacent sets is improved, but the interface complexity and user interaction difficulty increase

Engineering Contradiction:
Improvefreezing pattern flexibilityVSAvoidinterface usability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Multiple horizontal and vertical boundaries create a segmented grid structure that divides the spreadsheet into numerous cell sets. This segmentation enables flexible freezing patterns including non-adjacent sets, while the systematic organization of boundaries makes the interface intuitive and easier to understand despite the increased functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The boundary mechanism serves multiple functions: it defines cell set boundaries, controls scrolling behavior, and enables various freezing patterns (adjacent, non-adjacent, alternating). This universal approach simplifies the interface by using a single consistent mechanism for diverse freezing needs rather than requiring separate controls for each pattern.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9201858B2System and method for providing online data management services
Publication Date: 2015.12.01 GOOGLE LLC
  • US9201858B2 patent drawing
  • US9201858B2 patent drawing
  • US9201858B2 patent drawing

AI summary

First, second, and third sets of spreadsheet cells are defined in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation. A selected scrolling function is disabled within selected sets among the first, second and third sets of cells in accordance with an alternating pattern.