Task Management Platform Using ML for Real-Time Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Scheduling systems within organizations face challenges in identifying the optimal order for completing tasks due to the influence of real-time events, leading to resource wastage as they often attempt to contact individuals who are unavailable, resulting in unsuccessful attempts and inefficient use of processing, network, and human resources.

Innovation Solution

A task management platform utilizing machine learning to generate recommendations by processing application status metrics and real-time events data, prioritizing tasks based on importance, likelihood of delay, and user availability, and automatically assisting in task performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a scheduling system attempts to contact individuals to complete tasks without considering real-time availability, then task completion may eventually occur, but processing resources, network resources, and human resources are wasted due to unsuccessful attempts

Engineering Contradiction:
Improvetask completion efficiencyVSAvoidresource wastage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by obtaining real-time events data (such as availability status, location, and context) before attempting to contact individuals for task completion. This preliminary check ensures that task assignment attempts are made only when the target individual is actually available, preventing wasted processing and network resources on unsuccessful contact attempts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring real-time events data and using this information to dynamically adjust task assignment decisions. The scheduling system receives feedback about individual availability status and uses this feedback to optimize task completion timing, thereby reducing resource wastage while maintaining high productivity.

Inventive Principle:
Principle #23Feedback

2Productivity

If a scheduling system uses traditional methods to determine task priority, then implementation is simple, but human subjectivity leads to inconsistent and inefficient task prioritization

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

Solution Approach 1:

The system replaces manual, subjective human judgment with an automated machine learning model that objectively processes real-time events data to determine task priority. The model analyzes multiple factors (urgency, importance, individual availability, task dependencies) and generates prioritized task recommendations automatically, eliminating human subjectivity while improving prioritization efficiency.

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

Solution Approach 2:

The system changes the parameters used for task prioritization by incorporating real-time dynamic parameters (such as current availability status, location, and contextual events) rather than relying on static, pre-defined priorities. This allows the system to adapt task priorities based on current conditions, significantly improving scheduling efficiency.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If a scheduling system processes multiple tasks simultaneously without prioritization, then all tasks may be completed, but the time taken increases due to lack of optimized sequencing

Engineering Contradiction:
Improveoverall task completion rateVSAvoidtask completion time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis by processing real-time events data and generating prioritized task recommendations before task execution begins. This preliminary prioritization establishes an optimized sequence for task completion, allowing the system to tackle high-priority tasks first while considering individual availability, thereby reducing overall completion time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic task prioritization that adapts to changing real-time conditions. As new events data becomes available (such as changes in individual availability or emerging urgent tasks), the system dynamically recalculates and reprioritizes the task queue, ensuring optimal sequencing is maintained throughout the task completion process.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10891571B2Task management platform
Publication Date: 2021.01.12 CAPITAL ONE SERVICES LLC
  • US10891571B2 patent drawing
  • US10891571B2 patent drawing
  • US10891571B2 patent drawing

AI summary

A device may receive, from a user device, a request for a recommendation identifying one or more tasks to be performed, of a set of tasks that are part of a job for an organization and associated with managing a set of applications for a product or a service. The device may generate the recommendation by using a data model that has been trained using one or more machine learning techniques to process data identifying a set of application status metrics based on application status data for the set of applications, and events data identifying real-time events associated with the group of sites. The device may provide the recommendation for display on an interface of the user device. The device may perform one or more actions associated with assisting in performance of at least one of the one or more tasks.