Progress tracking with automatic symbol detection

US12462092B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12462092-B2
Application numberUS-202117461541-A
CountryUS
Kind codeB2
Filing dateAug 30, 2021
Priority dateNov 17, 2020
Publication dateNov 4, 2025
Grant dateNov 4, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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 portable document format (PDF) drawing sheet that has multiple symbol instances is obtained. A graphic region containing a symbol instance is selected in the drawing sheet. A markup is created on the drawing sheet based on the selected graphic region. Multiple symbol instances are autonomously detected based on the selected graphic region. 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 visually tracked using graphical user interface (GUI) visualizations that provide a visual representation of the progression via the markups.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method for tracking object progress in a current drawing sheet, comprising: (a) creating, in a computer application, an object type; (b) assigning, in the computer application, two or more activity types to the object type, wherein the two or more activity types represent a progression of an object of the object type; (c) obtaining, in the computer application, the current drawing sheet, wherein: (i) the current drawing sheet comprises a portable document format (PDF) document without computer aided design (CAD) or building information model (BIM) context; (ii) the current drawing sheet comprises multiple symbol instances of a symbol, wherein the multiple symbol instances comprise graphic symbols on the current drawing sheet; (iii) the multiple symbol instances each represent an object instance of the object; (d) selecting a graphic region in the current drawing sheet, wherein the graphic region contains one of the multiple symbol instances; (e) creating a markup on the current drawing sheet based on the selected graphic region; (f) autonomously detecting the multiple symbol instances based on the selected graphic region; (g) autonomously creating progress tracking markup instances of the markup for the multiple symbol instances detected, wherein each progress tracking markup instance is linked to the object type; and (h) visually tracking the progress of the object instances using graphical user interface (GUI) visualizations, wherein the GUI visualizations provide a visual representation of the progression via the progress tracking markup instances. 2 . The computer-implemented method of claim 1 , wherein the selecting the graphic region comprises drawing a bounding box around the symbol. 3 . The computer-implemented method of claim 1 , wherein the creating the markup comprises specifying a shape and size for the markup. 4 . The computer-implemented method of claim 1 , further comprising: accepting user input correcting the progress tracking markup instances. 5 . The computer-implemented method of claim 4 , wherein the autonomously detecting comprises: maintaining a machine learning (ML) model, wherein: the ML model models symbols previously detected on other drawing sheets; and the ML model is updated based on the user input correcting the progress tracking markup instances; and applying the ML model based on the selected graphic region to detect the multiple symbol instances in the current drawing sheet. 6 . The computer-implemented method of claim 4 , wherein the correcting removes one or more of the progress tracking markup instances. 7 . The computer-implemented method of claim 1 , wherein the GUI visualizations graphically differentiate the progress tracking markup instances based on a current activity type associated with each progress tracking markup instance. 8 . The computer-implemented method of claim 1 , wherein the GUI visualizations comprises a dashboard visualizing the progression over time. 9 . The computer-implemented method of claim 1 , wherein the GUI visualizations comprises a dashboard visualizing a total sum of the activity types that have been completed for each object type. 10 . The computer-implemented method of claim 1 , wherein the GUI visualizations provide a unique color for each activity type. 11 . A computer-implemented system for tracking object progress in a current drawing sheet, comprising: (a) a computer having a memory; (b) a processor executing on the computer; (c) the memory storing a set of instructions, wherein the set of instructions, when executed by the processor cause the processor to perform operations comprising: (i) creating, in a computer application, an object type; (ii) assigning, in the computer application, two or more activity types to the object type, wherein the two or more activity types represent a progression of the object of the object type; (iii) obtaining, in the computer application, the current drawing sheet, wherein: (1) the current drawing sheet comprises a portable document format (PDF) document without computer aided design (CAD) or building information model (BIM) context; (2) the current drawing sheet comprises multiple symbol instances of a symbol, wherein the multiple symbol instances comprise graphic symbols on the current drawing sheet; (3) the multiple symbol instances each represent an object instance of the object; (iv) selecting a graphic region in the current drawing sheet, wherein the graphic region contains one of the multiple symbol instances; (v) creating a markup on the current drawing sheet based on the selected graphic region; (vi) autonomously detecting the multiple symbol instances based on the selected graphic region; (vii) autonomously creating progress tracking markup instances of the markup for the multiple symbol instances detected, wherein each progress tracking markup instance is linked to the object type; and (viii) visually tracking the progress of the object instances using graphical user interface (GUI) visualizations, wherein the GUI visualizations provide a visual representation of the progression via the progress tracking markup instances. 12 . The computer-implemented system of claim 11 , wherein the selecting the graphic region comprises drawing a bounding box around the symbol. 13 . The computer-implemented system of claim 11 , wherein the creating the markup comprises specifying a shape and size for the markup. 14 . The computer-implemented system of claim 11 , further comprising: accepting user input correcting the progress tracking markup instances. 15 . The computer-implemented system of claim 14 , wherein the autonomously detecting comprises: maintaining a machine learning (ML) model, wherein: the ML model models symbols previously detected on other drawing sheets; and the ML model is updated based on the user input correcting the progress tracking markup instances; and applying the ML model based on the selected graphic region to detect the multiple symbol instances in the current drawing sheet. 16 . The computer-implemented system of claim 14 , wherein the correcting removes one or more of the progress tracking markup instances. 17 . The computer-implemented system of claim 11 , wherein the GUI visualizations graphically differentiate the progress tracking markup instances based on a current activity type associated with each progress tracking markup instance. 18 . The computer-implemented system of claim 11 , wherein the GUI visualizations comprises a dashboard visualizing the progression over time. 19 . The computer-implemented system of claim 11 , wherein the GUI visualizations comprises a dashboard visualizing a total sum of the activity types that have been completed for each object type. 20 . The computer-implemented system of claim 11 , wherein the GUI visualizations provide a unique color for each activity type.

Assignees

Inventors

Classifications

  • Drawing of charts or graphs · CPC title

  • using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model · CPC title

  • Symbolic schematics · CPC title

  • characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD · CPC title

  • Construction · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12462092B2 cover?
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 portable document format (PDF) drawing sheet that has multiple symbol instances is obtained. A graphic region containing a symbol instance is selected in th…
Who is the assignee on this patent?
Autodesk Inc
What technology area does this patent fall under?
Primary CPC classification G06F30/13. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 04 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).