Task Distribution System for Dynamic Priority Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated workflow management systems fail to efficiently distribute tasks among workers based on shifting priorities, availability, and skill sets, leading to inefficiencies and resource wastage, particularly in remote or hybrid work environments.

Innovation Solution

A computer-implemented method and system that classifies tasks into types, prioritizes them dynamically, and assigns them to workers based on real-time availability, skill weighting, and adjustable assignment weightings, allowing for self-assignment and manual adjustments by managers, ensuring tasks are allocated according to organizational priorities and worker capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If tasks are assigned to workers based on predetermined availability and skillset, then task distribution efficiency is improved, but the system cannot adapt to shifting organizational priorities over time

Engineering Contradiction:
Improvetask distribution efficiencyVSAvoidadaptability to shifting priorities
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts task priorities and worker assignments in real-time based on changing organizational priorities. The automated workflow management system continuously monitors priority changes and reassigns tasks accordingly, making the system adaptable to shifting demands while maintaining efficient task distribution.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes priority parameters and assignment weightings based on organizational needs. By adjusting these parameters dynamically, the system can reallocate tasks to different workers or prioritize different task types without manual intervention, resolving the contradiction between efficiency and adaptability.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If simple task queuing and assignment systems are used, then system complexity is reduced, but work backlogs form and resource utilization becomes inefficient

Engineering Contradiction:
Improvesystem complexityVSAvoidresource utilization efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system automatically assigns tasks to workers based on real-time availability and skillset matching without requiring manual management intervention. This self-service approach eliminates work backlogs by continuously optimizing task distribution while maintaining relatively simple system architecture through automated decision-making algorithms.

Inventive Principle:
Principle #25Self-service

3Extent of automation

If manual task reallocation is left to individual workers and management, then system automation is reduced, but the system cannot respond quickly to transient backlogs or priority changes

Engineering Contradiction:
Improveautomation levelVSAvoidresponse speed to priority changes
Core Design Contradiction:
Extent of automationVSSpeed

Solution Approach 1:

The system continuously monitors task completion status, worker availability, and organizational priorities to automatically adjust assignments. This feedback mechanism enables rapid response to priority changes and backlog conditions, with the system adapting its task distribution strategy in real-time without requiring manual management action.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240420053A1Method and system for task distribution in an organization
Publication Date: 2024.12.19 MADHAVJI MILAN
  • US20240420053A1 patent drawing
  • US20240420053A1 patent drawing
  • US20240420053A1 patent drawing

AI summary

There is provided a method for assigning a task to a worker including identifying a plurality of task types within which each task of a plurality of tasks is classifiable, prioritizing each type relative one another, sorting the tasks into a queue according to relative priority of the type with which each task is associated, identifying a plurality of worker profiles each having a subset of task types assignable to a worker associated with the profile and a weighting for each task type of the subset, and, assigning to one worker one task from the queue which corresponds with at least one task type of the subset of the profile, the one task being prioritized relative to other tasks in the queue according to relative priority of the type and where the type of the one task is weighted according to the weighting associated with the type of the subset.