Dynamic Checkbox Display for Mass Editing Data Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphical user interfaces for data tables with multiple rows and columns are cluttered by long columns of empty checkboxes, making it difficult for users to select and perform mass actions efficiently.

Innovation Solution

A system and method that allows users to select multiple rows, columns, and cells by displaying a single checkbox per row or column upon hover, with contextual action buttons and 'Select All'/'Deselect All' options to reduce interface clutter and enable batch editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If checkboxes are displayed next to each row for selection, then users can select multiple rows for mass action, but the user interface becomes cluttered and distracting

Engineering Contradiction:
Improverow selection capabilityVSAvoiduser interface clutter
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the checkbox display based on user interaction state. Checkboxes are hidden by default and only displayed when needed (upon hover or selection), dividing the interface into active and inactive states to reduce clutter while maintaining functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The checkbox visibility is made dynamic rather than static. The system transitions between hiding checkboxes and displaying them based on user hover actions or selection states, allowing the interface to adapt its complexity level based on operational needs.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a long column of empty checkboxes is displayed, then all rows can be selected for mass editing, but visual noise increases and user experience deteriorates

Engineering Contradiction:
Improvemass editing capabilityVSAvoidvisual noise
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the checkboxes from their permanent visible position and removes them from the default interface view. Checkboxes are only extracted and displayed when the user hovers over or selects a row, eliminating continuous visual noise while preserving mass editing capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The hover action serves as an intermediary trigger that mediates between the user's selection intent and the checkbox display. This intermediary interaction ensures checkboxes appear only when needed, reducing visual noise without compromising the ability to perform mass edits.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9891802B2Checkbox mass editing
Publication Date: 2018.02.13 SNOWFLAKE INC
  • US9891802B2 patent drawing
  • US9891802B2 patent drawing
  • US9891802B2 patent drawing

AI summary

Methods and systems for selecting multiple rows, columns, and/or cells are described. A user opens or otherwise accesses a file or document containing multiple rows, columns, and/or cells. The user hover a cursor or pointer over a particular row, column, or cell, or the user touches a particular row, column, or cell on a touchscreen. A single checkbox appears for that particular row, column, or cell. When the user selects that checkbox, unselected checkboxes for the other rows, columns, or cells appear. From there, the user can choose to select all the checkboxes or just some of the checkboxes to perform a mass action on the selected rows, columns, or cells.