Task History UI Clustering Algorithm for Mobile Multitasking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user multitasking systems burden users with window management in multitasking environments, especially in mobile settings, where performing multiple tasks simultaneously is cumbersome due to the need for desktop paradigms of windows and application bars.

Innovation Solution

The implementation of unsupervised machine learning methods, specifically clustering algorithms, to group discrete user interface states into meaningful tasks, allowing users to interact with these tasks without explicit window management, using a hierarchical presentation that enables easy navigation and return to previous states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional window management is used for multitasking, then users can perform multiple tasks in parallel, but the user burden of window management increases significantly

Engineering Contradiction:
Improvemultitasking capabilityVSAvoiduser burden
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically manages task organization and window arrangement without requiring user intervention. The clustering algorithm autonomously groups related windows and applications into task categories, and the system self-adjusts window positions and sizes based on task relationships, eliminating the need for users to manually manage windows while maintaining parallel task execution

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A task clustering intermediary layer is introduced between the user and the window management system. This intermediary automatically organizes discrete windows into meaningful task groups based on content analysis and user behavior patterns, mediating the complexity of window management and presenting simplified task-level interfaces to users

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If desktop paradigms of windows and application bars are used, then multiple tasks can be performed simultaneously, but screen space optimization is reduced

Engineering Contradiction:
Improveparallel task performanceVSAvoidscreen space utilization
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

Window arrangements are made dynamic and adaptive rather than static. The system continuously monitors task relationships and user interactions, automatically adjusting window positions, sizes, and groupings in real-time to optimize screen space utilization while maintaining accessibility to all active tasks

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system transitions from traditional two-dimensional window arrangement to a multi-dimensional task organization model. Tasks are organized in hierarchical clusters with multiple levels of grouping, and windows can be accessed through spatial relationships and task contexts rather than requiring dedicated screen real estate for each application

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

3Adaptability or versatility

If windowing systems are used for multitasking, then users can open and close windows for different tasks, but the complexity of window management increases

Engineering Contradiction:
Improvetask switching capabilityVSAvoidwindow management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The window management system is segmented into autonomous task clusters rather than treating all windows as a single managed entity. Each cluster independently manages its member windows based on task relationships, dividing the overall management complexity into smaller, manageable units that can be handled separately

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9230010B2Task history user interface using a clustering algorithm
Publication Date: 2016.01.05 NOKIA TECHNOLOGIES OY
  • US9230010B2 patent drawing
  • US9230010B2 patent drawing
  • US9230010B2 patent drawing

AI summary

The aspects of the disclosed embodiments include clustering a set of discrete user interface states into groups; presenting the groups on a display of a device; and enabling selection of any state within a presented group, wherein selection of a state returns the user interface to the selected state.