AI Job Allocation System for Task Scheduling Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing task scheduling methods in organizations are inefficient, leading to inappropriate resource allocation, increased costs, computational errors, and poor resource utilization, as they do not consider task type, skill-set, experience, and availability when assigning tasks, especially in complex tasks like content moderation.

Innovation Solution

A system that uses an expertise-estimation modeling technique, combining AI and machine learning, to analyze job and resource information, recommending appropriate resources based on skill-set, experience, and availability, employing techniques like Expectation-Maximization and supervised learning to optimize task allocation and reduce errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If tasks are assigned using simple techniques like round robin or first come first serve, then the scheduling mechanism is easy to implement, but task allocation efficiency and resource utilization deteriorate

Engineering Contradiction:
Improveease of implementationVSAvoidtask allocation efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent replaces simple mechanical scheduling techniques (round robin, first come first serve) with an AI-based expertise estimation system that uses machine learning models to intelligently allocate tasks. The system analyzes task characteristics and resource capabilities using neural networks to determine optimal assignments, thereby improving allocation efficiency while maintaining implementation feasibility through automated decision-making.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system changes the allocation parameters from basic queue-based metrics to multi-dimensional factors including task complexity, resource skill-set, experience level, and availability. By transforming the allocation decision into a multi-parameter optimization problem solved through AI models, the system achieves superior task allocation efficiency compared to single-parameter scheduling methods.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If manual assignment of tasks is performed, then resource allocation can be optimized based on skill and experience, but the process becomes cumbersome and error-prone

Engineering Contradiction:
Improveresource allocation optimizationVSAvoidoperational simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system enables self-service task allocation by automatically analyzing task requirements and resource capabilities, then making allocation decisions without human intervention. The AI model continuously learns from task outcomes and automatically optimizes future assignments, eliminating the need for manual assignment while maintaining high optimization standards.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent substitutes manual assignment processes with an automated AI-based system that handles task allocation autonomously. The system processes large volumes of tasks efficiently, eliminating human error and operational complexity while maintaining optimized resource allocation based on skill-set and experience analysis.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If inappropriate resources are allocated to tasks, then task completion time increases and quality deteriorates, but identifying suitable resources requires complex analysis

Engineering Contradiction:
Improvetask output qualityVSAvoidresource matching complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system replaces complex manual resource matching processes with AI-based expertise estimation models that automatically identify suitable resources. The machine learning algorithms analyze patterns in task requirements and resource capabilities to make accurate matches, reducing computational complexity while maintaining high reliability in resource allocation decisions.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system implements feedback mechanisms where task outcomes and resource performance are continuously monitored and fed back into the AI model. This feedback loop enables the system to learn from past performance and improve future allocation decisions, thereby enhancing task output quality while managing complexity through data-driven optimization.

Inventive Principle:
Principle #23Feedback

4Extent of automation

If computational resources are used for simple tasks, then automation increases, but computational costs and errors increase

Engineering Contradiction:
Improvetask automation levelVSAvoidcomputational cost
Core Design Contradiction:
Extent of automationVSLoss of energy

Solution Approach 1:

The system changes the automation approach by introducing a complexity threshold parameter that determines when computational resources should be deployed. Tasks below the complexity threshold are handled manually or with minimal computation, while only tasks exceeding the threshold trigger full AI-based processing, thereby optimizing the balance between automation levels and computational resource consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11010696B2Job allocation
Publication Date: 2021.05.18 ACCENTURE GLOBAL SOLUTIONS LTD
  • US11010696B2 patent drawing
  • US11010696B2 patent drawing
  • US11010696B2 patent drawing

AI summary

Examples of job allocation are described hereon. In an example, a job for allocation may be received. The job may be analyzed to obtain information pertaining to the job. The information may comprise at least one of a domain of the job and a priority level of the job. Further, performance of resources may be determined to provide resource information. The resource information may be determined using a supervised learning model comprising a job vector for each job type and a resource vector corresponding to each resource. The resource information may include a list of resources with at least one of a corresponding probability of each resource completing the job and a performance score of each resource. Based on the job information and the resource information, the resource may be recommended for the job using an expertise-estimation modeling technique and the job may be assigned to the recommended resource, accordingly.