Task Prioritization via Successor State Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In digital workflow environments, users face challenges in determining the priority of tasks based on their impact on subsequent users, leading to delays and inefficiencies due to the need to manage multiple applications and communicate with predecessors, which wastes computing resources and increases completion time.

Innovation Solution

A system and method that processes data about a sequence of tasks to rank them based on state information, providing users with a graphical user interface that indicates task priority and successor user states, allowing for efficient task completion by prioritizing notifications and reducing the need to launch multiple applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually manage multiple applications and communicate with predecessors to determine task priority, then task completion accuracy may be maintained, but computing resources are wasted and completion time increases

Engineering Contradiction:
Improvetask priority determination accuracyVSAvoidtask completion efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system enables automated self-service by having the task management system automatically determine task priority and successor user states without requiring manual user intervention. The system autonomously processes workflow data, evaluates successor user states, and ranks tasks based on computed priority metrics, eliminating the need for users to manually launch applications or communicate to determine priority.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring successor user states and using this information to dynamically adjust task priority rankings. The system provides feedback to users about which tasks should be prioritized based on the impact on subsequent users, creating a closed-loop system that automatically responds to changing workflow conditions.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If users launch multiple applications to manage tasks and communicate with predecessors, then task management functionality is available, but computing resource utilization increases

Engineering Contradiction:
Improvetask management functionalityVSAvoidcomputing resource utilization
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system merges multiple separate applications and communication channels into a single integrated workflow interface. Users can manage task sequences, view successor user states, and determine priorities all within one application, eliminating the need to launch multiple separate applications and reducing computing resource utilization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The workflow interface provides universal functionality by combining task management, user state monitoring, priority determination, and communication capabilities into a single multi-functional system. This allows users to perform multiple task management operations without needing specialized applications for each function.

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

3Device complexity

If sequential tasks are processed without prioritization based on successor user states, then simple processing is maintained, but delays occur and subsequent users remain idle

Engineering Contradiction:
Improveprocessing complexityVSAvoidtask completion delay
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively analyzing successor user states and pre-determining task priorities before users need to act. The system continuously evaluates the states of successor users and prepares priority rankings in advance, allowing tasks to be executed immediately when ready rather than waiting for manual assessment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces dynamics by making task priority rankings flexible and adaptive rather than static. Priority rankings are dynamically adjusted based on real-time changes in successor user states, allowing the system to respond to changing conditions and optimize task execution order continuously rather than following a fixed sequence.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11341443B2Prioritizing sequential application tasks
Publication Date: 2022.05.24 CITRIX SYSTEMS INC
  • US11341443B2 patent drawing
  • US11341443B2 patent drawing
  • US11341443B2 patent drawing

AI summary

Described embodiments provide systems, methods and computer implemented instructions for prioritizing sequential application tasks. A system receives, from an application, a sequence of tasks to be performed by users using clients. The system identifies a first user to perform a first task in the sequence of tasks, and a second user to perform a second task in the sequence of tasks that is subsequent to the first task. The system determines the state of a first client of the first user and a state of a second client of the second user. The system establishes a rank for the first task based on the states of the first client and the second client. The system provides, to the first client, the rank for the first task and the state of the second client. The system generates a graphical user interface indicating the rank and state of the second client.