Task Management System with Range-Based Uncertainty Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current task management techniques in computer-based systems, such as CAD, CAE, and PLM, face challenges in accommodating complex interdependencies among tasks and do not effectively handle uncertainty in task durations, leading to inefficiencies in scheduling and resource allocation.

Innovation Solution

A computer-implemented method that provides specifications for tasks with start and end ranges, allowing for flexible scheduling and visualization on a timeline using bar charts, enabling users to interactively edit task durations and constraints, ensuring that task specifications adhere to predefined rules and attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional task management techniques (Gantt charts, milestone charts, networks) are used, then scheduling and visualization are simplified, but the ability to accommodate complex interdependencies and uncertainty in task durations is reduced

Engineering Contradiction:
Improveability to accommodate complex interdependencies and uncertaintyVSAvoidcomplexity of scheduling system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments task specifications into distinct components: start ranges, end ranges, and scheduled values. This segmentation allows the system to handle uncertainty by separating possible value ranges from committed schedule values, enabling complex interdependencies to be managed through modular constraint satisfaction rather than monolithic scheduling logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic range specifications where start and end times are defined as ranges rather than fixed values. This dynamic approach allows the scheduling system to adapt to uncertainty by adjusting ranges based on constraints and interdependencies, while the graphical interface dynamically updates to reflect changes in task specifications and their relationships.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If exact task start and end times are specified, then scheduling precision is improved, but the ability to represent and handle uncertainty in task durations is reduced

Engineering Contradiction:
Improveprecision of task timingVSAvoidability to represent uncertainty
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by differentiating between two levels of timing specification: ranges for uncertain parameters and exact values for committed schedules. This local differentiation allows precise scheduling where needed while maintaining flexibility elsewhere, with the graphical interface visually distinguishing between range specifications and fixed schedule values through different display characteristics.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter representation from fixed scalar values to range-based specifications. By transforming task timing from single-point estimates to intervals, the system captures uncertainty while maintaining schedulability. The solver processes these range parameters to find feasible schedules that satisfy all constraints, and the graphical interface displays both the ranges and the resulting scheduled values.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If interactive editing of task specifications is enabled, then user flexibility and ease of operation are improved, but the complexity of maintaining consistency and adherence to constraints increases

Engineering Contradiction:
Improveease of editing task specificationsVSAvoidcomplexity of constraint management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements feedback through the graphical user interface that continuously displays task specifications, ranges, and scheduled values. When users interactively edit task parameters, the system provides immediate feedback by updating the graphical representation and recalculating schedules, allowing users to see the impact of their changes on constraints and interdependencies without manually verifying consistency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables self-service by allowing users to directly manipulate task specifications through the graphical interface. The constraint satisfaction solver automatically processes these user-defined specifications and adjusts schedules to maintain consistency, eliminating the need for users to manually manage complex constraint relationships while preserving ease of operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10387812B2Managing a task
Publication Date: 2019.08.20 DASSAULT SYSTEMES SA
  • US10387812B2 patent drawing
  • US10387812B2 patent drawing
  • US10387812B2 patent drawing

AI summary

It is provided a computer-implemented method for managing a task having a start datum and an end datum. The method comprises the step of providing specifications of the task, the specifications including a start range indicative of possible values for the start datum, an end range indicative of possible values for the end datum, and a schedule of the task, the schedule of the task including a scheduled start value for the start datum that belongs to the start range and a scheduled end value for the end datum that belongs to the end range. The method also comprises the step of displaying, on a timeline, bar charts representative of specifications of the task, including at least a bar chart representative of the schedule of the task. Such a method improves the management of a task.