Multi-Selection Interface for Non-Contiguous Item Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphical user interfaces (GUIs) are inefficient for selecting multiple non-contiguous items, as users often find it tedious to select specific items without selecting all, especially in list and grid controls, leading to time-consuming interactions.

Innovation Solution

A multi-selection system that allows users to quickly select multiple items using swipe- or concurrent point-style interactions, with automatic identification of actions and suggestive visual highlights, leveraging historical usage data to improve user interaction efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional selection methods (checkbox, shift-click, ctrl-click) are used in list and grid controls, then users can select multiple items, but the process becomes time-consuming and tedious especially for non-contiguous items

Engineering Contradiction:
Improveitem selection efficiencyVSAvoiduser interaction time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-processes the data structure to identify hierarchical relationships and groupings among items before the user performs selection. When a user selects an item, the system has already prepared contextual information about related items, enabling immediate presentation of relevant options without requiring the user to manually navigate through multiple selection steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism that detects selection patterns and automatically identifies related items based on hierarchical relationships. This intermediary layer translates simple user selections into intelligent multi-selection recommendations, reducing the manual effort required to select non-contiguous items while maintaining precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If 'select all' option is provided, then all selectable items are simultaneously selected, but the user cannot easily deselect specific items or select only certain desired items

Engineering Contradiction:
Improvebulk selection capabilityVSAvoidflexible item selection
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts the selection interface based on the user's selection behavior. When users select items, the system automatically adjusts by presenting contextually relevant options that can be selected or deselected in subsequent interactions. This dynamic adaptation allows the interface to transition from simple selection to intelligent multi-selection, providing both bulk selection capability and fine-grained control as needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where the system monitors user selection patterns and uses hierarchical relationships to suggest additional related items for selection. This feedback loop enables users to start with broad selections and progressively refine their choices, or vice versa, maintaining both ease of bulk selection and flexibility for precise item selection.

Inventive Principle:
Principle #23Feedback

3Loss of information

If hierarchical relationships among items are utilized, then contextual understanding is improved, but the system complexity increases

Engineering Contradiction:
Improvecontextual information retentionVSAvoiddata structure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the data structure into hierarchical levels and relationships, organizing items into parent-child connections and groups. This segmentation allows the system to efficiently query and traverse relationships without requiring the entire data structure to be processed simultaneously, managing complexity through modular organization while preserving contextual information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter representation of items by incorporating hierarchical metadata (parent IDs, group memberships, relationship types) into the data structure. This parameter enhancement enables the system to efficiently store and retrieve contextual relationships without fundamentally altering the core item structure, balancing information retention with manageable complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9612720B2Automatic processing with multi-selection interface
Publication Date: 2017.04.04 UNIVERSITY OF PHOENIX INC
  • US9612720B2 patent drawing
  • US9612720B2 patent drawing
  • US9612720B2 patent drawing

AI summary

A multi-selection system allows selection of multiple displayed items in a GUI, and processes an underlying data set based on the selection. Users may utilize swipes or concurrent point interactions with the GUI to co-select items. The system identifies actions to perform for selected items based on selection criteria associated with the selected items, or mapping data that maps the selected items to actions. The system automatically identifies grouping criteria for data returned from performed actions and displays resulting groups for further user selection. The system provides suggestive visual highlights that identify commonly co-selected items in the interface. The system collects instrumentation items, for historical usage data, that record aspects of users' interactions with the system. As such, the system may identify, from the historical usage data, sets of commonly co-selected items, mappings between combinations of items and one or more actions, productive arrangements of items displayed in GUIs, etc.