Virtual Stack Button for Branched Task Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software applications on handheld devices with small screens face challenges in user navigation due to limited display space, making it difficult to efficiently manage and switch between multiple hierarchical or branched tasks.

Innovation Solution

The implementation of virtual buttons with visual indicators that allow users to navigate and manage branched tasks on handheld devices, including features like accepting, executing, closing, or exiting tasks, and saving settings, while providing a consistent location for task completion and indicating the number of open tasks through graphical elements like bar-shaped indicators or layered borders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate virtual windows are provided for each task on large displays, then task management capability is improved, but device complexity increases and screen space is wasted

Engineering Contradiction:
Improvetask management capabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple task management functions into a single virtual stack button that displays a visual indicator of open tasks. Instead of providing separate virtual windows for each task, the invention combines task switching, task counting, and navigation functions into one unified interface element, thereby reducing interface complexity while maintaining task management capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtual stack button serves multiple functions simultaneously: it displays the number of open tasks through a visual indicator, acts as a navigation mechanism to switch between tasks, and provides a consistent interaction point across different task states. This multi-functionality reduces the need for multiple separate interface elements.

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

2Ease of operation

If multiple virtual buttons are provided for task management on small screens, then task control functionality is improved, but available display space is reduced

Engineering Contradiction:
Improvetask control functionalityVSAvoidavailable display space
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent combines multiple task control functions (task switching, task completion, task navigation) into a single virtual stack button. This consolidation maintains full task control functionality while occupying minimal display space, allowing the majority of the screen to remain available for task content display.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtual stack button is designed as a universal control element that handles all task management operations through a single interface. The visual indicator provides task count information, while the button itself serves as the activation mechanism for task switching and completion, eliminating the need for multiple separate buttons.

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

3Loss of information

If visual indicators are added to show task count, then user awareness of task status is improved, but interface clutter increases

Engineering Contradiction:
Improvetask status awarenessVSAvoidinterface clutter
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent integrates the visual indicator directly into the virtual stack button itself, combining the information display function with the control button. This integration provides task status awareness without adding separate visual elements that would clutter the interface, as the indicator and button form a single unified element.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The visual indicator is placed locally within the boundaries of the virtual stack button, using only the button's own visual properties (such as layered borders or internal graphics) to convey task count information. This localized approach provides necessary information without extending into surrounding interface space.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10627978B2Virtual stack button for software having a branched task structure
Publication Date: 2020.04.21 DODLES INC
  • US10627978B2 patent drawing
  • US10627978B2 patent drawing
  • US10627978B2 patent drawing

AI summary

Navigation tools and techniques for software are disclosed. Various types of virtual buttons can be used in the GUI of a software program to make it easier for a user to navigate across or through different branched or hierarchical tasks defined by the software. The virtual button can function to accept, execute, close, or exit a given open, active branched task, as well as save or store a setting of the active branched task for use by another branched task. The virtual button includes a visual indicator that is indicative of how many of the branched tasks are currently open. The virtual button may represent a stack of buttons, or a stack of branched, open tasks, but where only one of such branched tasks may be active, i.e., subject to user input and interaction, at a given time. Related methods, storage media, devices, and systems are also disclosed.