CAD Host Manager Module for Crash Source Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In CAD design processes, managing multiple drawings and resolving conflicts between them is challenging due to disassociation of drawings, leading to time-consuming conflict resolution and resource-intensive efforts, especially when subcontractors work in parallel and data needs to be re-associated across different CAD programs.

Innovation Solution

A system and method that automatically classify and associate CAD drawings using a host manager module, re-associate host drawing files with referenced files, and identify potential crash sources during processing, allowing for dynamic replacement of corrupt drawings with proxy drawings to prevent system crashes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple designers work in parallel on CAD drawings, then productivity is improved, but conflict resolution becomes more complex and time-consuming

Engineering Contradiction:
Improvedesign speedVSAvoidconflict management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically detects conflicts between drawings and resolves them without requiring manual intervention from designers. The conflict detection system autonomously compares drawings, identifies overlapping objects, and generates resolution recommendations, allowing designers to focus on creation rather than coordination.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides real-time feedback to designers about conflicts detected in their work. When a designer modifies a drawing, the system automatically compares it with other drawings and provides immediate feedback about potential conflicts, allowing for proactive resolution rather than reactive problem-solving.

Inventive Principle:
Principle #23Feedback

2Reliability

If drawings are manually associated and managed, then control over data relationships is maintained, but time and resources are significantly increased

Engineering Contradiction:
Improvedata association accuracyVSAvoidtime for conflict resolution
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical processes of drawing association and conflict detection with automated computer-based systems. The conflict detection system automatically compares drawing data structures, identifies conflicts through algorithmic analysis, and manages associations through digital metadata, eliminating the need for manual review and significantly reducing time investment.

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

3Productivity

If corrupt drawings are processed, then complete data processing is achieved, but system crashes occur

Engineering Contradiction:
Improveprocessing completionVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary checks on drawing files before processing begins. Corruption detection mechanisms scan for file integrity issues, missing references, and data anomalies in advance, allowing the system to prepare alternative processing paths or alert users beforehand, preventing crashes during execution.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The system introduces intermediary processing layers that act as buffers between the corrupt drawing data and the main processing system. These intermediaries include error-handling modules, proxy objects, and data validation layers that absorb corruption issues and prevent them from propagating through the entire system, maintaining stability while still achieving processing completion.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8600706B2Systems and methods for identifying crash sources in a CAD environment
Publication Date: 2013.12.03 ENG PURCHASER LLC
  • US8600706B2 patent drawing
  • US8600706B2 patent drawing
  • US8600706B2 patent drawing

AI summary

Systems and methods that automatically identify causes of errors during one or more CAD processes, such as while binding external reference drawings to a host drawing and/or batch comparing sets of multiple drawings. In certain examples, a first session of a CAD program can be used to track potential crash occurrences during a second CAD program's processing of a set of drawings and dynamically replace corrupt drawings and/or broken references with blank (proxy) drawings so that the desired process can complete. Whenever the first CAD session detects a potential error event, such as when the second CAD session is interrupted for a particular length of time, the first CAD session can log the error, close the second session, and/or continue the desired process with a new CAD session.