Combination User Interface for Flexible Task Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex software applications often require users to navigate multiple tasks and interfaces, making it difficult for inexperienced users to utilize their full features, as existing user interfaces either lack flexibility or are too simplistic, and there is a need for a model that combines the sophistication of deductive GUIs with the simplicity of task-based GUIs, allowing task assignment and resource management.

Innovation Solution

The development of flexible and extensible combination user interfaces that integrate task-based and deductive user interfaces, enabling users to work on multiple tasks without completion, switch between tasks seamlessly, and extend the interface by manipulating metadata, incorporating an Inbox concept for task management and integration into enterprise software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If deductive GUIs are used to provide functionality and flexibility, then the software application offers a lot of functionality and flexibility in how users interact with it, but the user may not know what to do at any given time and inexperienced users are often unable to deduce all features provided

Engineering Contradiction:
Improvefunctionality and flexibilityVSAvoiduser understanding and usability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The user interface is segmented into multiple panes (first pane, second pane, third pane) that can be independently configured and manipulated. Each pane can display different aspects of the data structure or task progression, allowing users to focus on specific portions without being overwhelmed by the entire system at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface transitions from traditional two-dimensional GUI elements to a three-dimensional hierarchical data structure representation. Users can navigate through multiple levels of hierarchy (parent objects, child objects, grandchild objects) in a visual spatial manner, adding a dimensional aspect to data exploration and task management.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If task-based GUIs are used to simplify user interaction, then users can easily complete specific tasks, but they typically only enable users to complete a single task and cannot handle multiple interrelated tasks

Engineering Contradiction:
Improvetask completion simplicityVSAvoidmulti-task capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The unified data structure and interface framework serve multiple functions simultaneously: they support single-task completion through guided workflows, multi-task management through parallel pane operations, and hierarchical data exploration through the three-pane visualization. The same interface mechanisms handle diverse task types and data structures.

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

Solution Approach 2:

Multiple task management capabilities are merged into a single unified interface framework. The system combines hierarchical data visualization, multi-pane navigation, and workflow guidance into one integrated system that can handle multiple interrelated tasks simultaneously while maintaining task-based simplicity.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If complex software applications provide multiple windows and dialog boxes to enable various tasks, then users can perform multiple tasks, but the user interface becomes more complex and users may need to begin or work on multiple tasks without completing a particular task

Engineering Contradiction:
Improvemulti-task supportVSAvoiduser interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The interface is designed to be dynamic and adaptive rather than static. The three panes can be reconfigured, expanded, or collapsed based on user needs and task requirements. The hierarchical data structure dynamically adjusts to display relevant portions of the data model, reducing complexity by showing only necessary elements at each level.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The interface uses a nested pane structure where the first pane contains the second pane, which in turn contains the third pane. This nested organization allows users to access hierarchical data levels without creating separate windows or dialog boxes, reducing overall interface complexity while maintaining multi-task capability.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS7747959B2Flexible and extensible combination user interfaces
Publication Date: 2010.06.29 ORACLE AMERICAN INC
  • US7747959B2 patent drawing
  • US7747959B2 patent drawing
  • US7747959B2 patent drawing

AI summary

Flexible and extensible combination user interfaces are described. Combination user interfaces combine task-based and deductive user interfaces in such a manner that complex user interactions can be facilitated using a more meaningful and intuitive user interface than would have been possible using task-based or deductive user interfaces exclusively. The described combination user interfaces are flexible and extensible. They are flexible in that users can work on multiple tasks or switch between tasks without first needing to complete another task. They are extensible in that they can be extended to add, modify, or remove tasks or portions of tasks. User interfaces can be extended by manipulating metadata associated with the user interfaces. The combination user interface can be combined with an Inbox concept to facilitate saving and assigning tasks. The Inbox represents a work queue for a user.