Workflow Graphs for CAD Task Optimization and Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for analyzing and optimizing workflows in CAD applications face challenges in efficiently processing and displaying large amounts of recorded data, leading to high network bandwidth consumption and difficulty in comprehending user workflows, with users often relying on inefficient workflows due to limited exploration of alternative methods.

Innovation Solution

A computer-implemented method using machine learning functions to generate and display workflow graphs that summarize multiple user workflows, highlighting similarities and differences, and provide optimized workflows based on comparisons, reducing data transmission requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional systems record and transmit detailed command and state change data for workflow analysis, then comprehensive workflow data is available, but network bandwidth consumption increases and data transmission costs rise

Engineering Contradiction:
Improveworkflow data completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts only the essential workflow information (sequence of commands and resulting state changes) from the complete raw data, transmitting this condensed representation instead of the full detailed data set. This extraction process retains the necessary workflow analysis capabilities while significantly reducing the volume of transmitted data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of transmitting raw data and processing it locally, the system inverts the approach by pre-processing data on the server to extract only the essential workflow sequence information, then transmitting this refined data for client-side analysis. This inversion shifts the processing burden from the client to the server.

Inventive Principle:
Principle #13The other way round (Inversion)

2Loss of information

If conventional systems transmit and display large amounts of recorded workflow data, then complete workflow information is accessible, but network congestion increases and display effectiveness decreases

Engineering Contradiction:
Improveworkflow data accessibilityVSAvoidworkflow analysis difficulty
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system segments the workflow data into discrete command-state change pairs, organizing the information into a structured sequence that is easier to process and analyze. This segmentation transforms the monolithic raw data into manageable units that can be efficiently transmitted and displayed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system inverts the conventional approach by pre-processing and structuring the workflow data on the server before transmission, rather than transmitting raw data and processing it locally. This inversion delivers pre-organized, analysis-ready data to the client, reducing both network load and client-side processing requirements.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If users rely on tried and true workflows, then workflow reliability is maintained, but productivity improvement is limited due to lack of exploration of alternative workflows

Engineering Contradiction:
Improveworkflow reliabilityVSAvoidworkflow efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback by analyzing recorded workflow data to identify patterns, variations, and alternative approaches used by different users. This feedback mechanism provides users with insights into other workflow methods, enabling them to compare and potentially adopt more efficient approaches while maintaining reliability through informed decision-making.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables parameter changes by allowing users to modify their workflows based on analyzed patterns and alternatives. Users can adjust their workflow parameters (sequence of commands, state changes) to optimize for different criteria such as speed, efficiency, or personal preference, thereby improving productivity while maintaining reliability through controlled experimentation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12455761B2Techniques for workflow analysis and design task optimization
Publication Date: 2025.10.28 AUTODESK INC
  • US12455761B2 patent drawing
  • US12455761B2 patent drawing
  • US12455761B2 patent drawing

AI summary

A W-graph system comprising a server connected with a plurality of clients via a network. Each client/user performs a design task via a design application while the server collects timestamped event data. The server generates a plurality of W-graphs for a plurality of tasks based on the collected event data. Each W-graph comprises one or more representative workflows, each representative workflow comprising at least one merged node representing nodes from different workflows for different users performing the same task. A W-graph for a task selected by the user may be viewed in a W-graph GUI. A user may also select a W-suggest function to have a current workflow for a task analyzed for optimization based on a W-graph generated for the same task. A modified current workflow is generated that highlights user techniques in the current workflow that are less efficient than user techniques in the W-graph.