Drawing Symbol Detection for Automated Progress Markups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CAD/BIM applications require manual and inefficient processes for creating field progress markups on vector/raster-based drawing sheets, which are complex for non-expert users and time-consuming for large projects.

Innovation Solution

Automated symbol detection using heuristic or ML models to identify regions on drawing sheets for markups, allowing users to efficiently create and update markups linked to construction objects, with iterative learning from user corrections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual processes are used to create field progress markups on drawing sheets, then users can create markups with full control and precision, but the process becomes time-consuming and inefficient for large projects

Engineering Contradiction:
Improvemarkup creation speedVSAvoidtime required for manual markup creation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service by allowing the automated markup creation process to autonomously identify symbols, detect their properties, and generate markup instances without requiring manual intervention for each individual markup, thereby dramatically improving productivity while reducing time investment

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual process of creating markups with an automated computer-based system that uses optical character recognition and machine learning models to automatically detect symbols and generate markups, substituting human manual operations with automated computational processes

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

2Measurement precision

If CAD/BIM applications are used for creating markups, then precise and context-rich markups can be generated, but the applications become complex and difficult for non-expert users to operate

Engineering Contradiction:
Improvemarkup precision and accuracyVSAvoiduser interface complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system introduces an intermediary layer that automatically detects symbol properties and generates markup instances based on predefined templates, acting as a mediator between the user's simple selection and the complex CAD/BIM markup creation process, thereby maintaining precision while simplifying operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses copying by creating markup instances that replicate the properties and characteristics of detected symbols through automated template application, allowing precise markups to be generated by copying proven templates rather than creating each markup from scratch, which simplifies the user interface while maintaining accuracy

Inventive Principle:
Principle #26Copying

3Productivity

If automated symbol detection is implemented, then markup creation becomes near-instantaneous and highly efficient, but the system complexity increases due to ML models and heuristic algorithms

Engineering Contradiction:
Improvemarkup creation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies preliminary action by pre-training machine learning models and preparing heuristic algorithms before the actual markup creation process, so that during operation, the automated detection and generation can proceed rapidly without requiring complex real-time computations, thereby achieving high productivity while managing system complexity through advance preparation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260064936A1Progress tracking with automatic symbol detection
Publication Date: 2026.03.05 AUTODESK INC
  • US20260064936A1 patent drawing
  • US20260064936A1 patent drawing
  • US20260064936A1 patent drawing

AI summary

A method and system provide the ability to track object progress in a drawing sheet. An object type is created and activity types are assigned to the object type. The activity types represent a progression of an object of the object type. A drawing sheet, without computer aided design (CAD) or building information model (BIM) context, that has multiple symbol instances, is obtained. A symbol instance is selected in the drawing sheet. A markup is created on the drawing sheet based on the symbol instance. Multiple symbol instances are autonomously detected based on the selected symbol instance. Progress tracking markup instances of the markup are autonomously created for the detected symbol instances and are linked to the object type. The progress of the object instances is tracked based on the markups.