Task Switching Prediction via Behavior Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing systems are inefficient in task switching, requiring users to manually search for applications and utilize shortcuts, which impacts efficiency and productivity.

Innovation Solution

A method that identifies a current task, detects a switching event, and uses behavior analysis data to determine recommended next tasks, anticipating user transitions based on past patterns to facilitate quicker navigation between tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually search for applications and use shortcuts to switch tasks, then task switching can be completed, but user efficiency and productivity are reduced due to the time and effort required

Engineering Contradiction:
Improvetask switching efficiencyVSAvoidtime spent on task switching
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of user behavior patterns and pre-calculates recommended next tasks based on historical data before the user actually needs to switch tasks. When a task switching event is detected, the system immediately presents pre-computed recommendations, eliminating the time users would otherwise spend searching for applications or remembering shortcuts.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the system presents task recommendations to users, then task switching efficiency improves, but the system complexity increases due to behavior analysis and prediction mechanisms

Engineering Contradiction:
Improvetask switching efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically monitors user task switching behavior, collects behavior analysis data, and generates recommendations without requiring any user configuration or input. The system self-adjusts and improves its predictions over time by continuously learning from observed patterns, eliminating the need for complex user setup procedures or manual intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop where user interactions with recommended tasks are monitored and fed back into the behavior analysis mechanism. This allows the system to continuously refine its predictions based on actual user behavior patterns, improving accuracy over time while maintaining a relatively simple architecture that learns from data rather than requiring complex rule-based systems.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the system tracks and analyzes past switching events to predict future tasks, then recommendation accuracy improves, but data processing requirements and computational resources increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial analysis by focusing only on the most relevant behavior patterns and recent switching events rather than processing complete historical data. By identifying and analyzing only the key predictive factors in user behavior, the system achieves satisfactory prediction accuracy while significantly reducing computational resource consumption compared to analyzing all available data.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9785464B2Intellective switching between tasks
Publication Date: 2017.10.10 KYNDRYL INC
  • US9785464B2 patent drawing
  • US9785464B2 patent drawing
  • US9785464B2 patent drawing

AI summary

Methods, computer program products, and system are presented. The methods include, for instance: identifying, by one or more processor, a current task, obtaining, by the one or more processor, an indicator of a commencement of a switching event, where the switching event includes a transition originating from the current task and concluding at a new task, obtaining, by the one or more processor, behavior analysis data relating to a plurality of past switching events, where each past switching event includes a transition originating from the current task and concluding at a target task. The behavior analysis data includes a timestamp for each past switching event. The method also includes determining, by the one or more processor, based on the behavior analysis data, at least one recommended task, where the at least one recommended task includes at least one target task.