Virtual Stack Button for Branched Task Management
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Loss of information
If visual indicators are added to show task count, then user awareness of task status is improved, but interface clutter increases
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.
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.
Data Source
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.


