Dynamic Update Method Selection for Generative Components

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer-aided design (CAD) environments, generative components (GC) features require explicit user specification of update methods, which can be cumbersome and inefficient, as the system lacks the ability to automatically determine the appropriate update method based on user input and feature properties.

Innovation Solution

A system and method that dynamically selects an update method for generative component features by comparing user input and feature properties with available update methods, calculating fitness factors, and selecting the most suitable method to update the feature automatically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If explicit user specification of update methods is required for GC features, then the system maintains precision in feature updating, but the ease of operation deteriorates due to cumbersome manual intervention

Engineering Contradiction:
Improvefeature updating precisionVSAvoidupdate method specification ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically determines and selects update methods for GC features by analyzing user input and feature properties, eliminating the need for explicit user specification. The algorithm qualifies available update methods based on matching feature properties with method input properties and calculates fitness scores to select the most appropriate method automatically.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If automatic selection of update methods is implemented, then the ease of operation improves by reducing user intervention, but the reliability may worsen due to automated decision-making

Engineering Contradiction:
Improveupdate method selection easeVSAvoidfeature updating reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system incorporates user feedback by observing actual user input and adjusting the automatic selection process accordingly. The algorithm learns from user interactions to improve its determination of appropriate update methods, combining automated efficiency with user-guided reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces the manual mechanical process of user specification with an automated algorithmic system that analyzes feature properties and user input to determine update methods. This substitution maintains reliability through systematic analysis while improving ease of operation.

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

3Productivity

If the system analyzes and compares multiple update methods dynamically, then the productivity improves through automated selection, but the device complexity increases due to the selection algorithm

Engineering Contradiction:
Improvefeature update productivityVSAvoidupdate method selection system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the update method selection process into distinct steps: identifying available update methods, qualifying methods based on property matching, calculating fitness scores, and selecting the best method. This segmentation makes the complex algorithm more manageable and efficient while maintaining high productivity.

Inventive Principle:
Principle #1Segmentation

4Ease of operation

If minimal user guidance is provided, then the ease of operation improves, but the measurement precision of feature updating may worsen

Engineering Contradiction:
Improveuser input requirementVSAvoidfeature update accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system introduces an intermediary algorithm that bridges minimal user guidance and precise feature updating. The algorithm analyzes the limited user input alongside feature properties and available update methods to determine the most appropriate update approach, ensuring accuracy is maintained despite reduced user input.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8150659B2Dynamic selection of update methods
Publication Date: 2012.04.03 BENTLEY SYSTEMS INC
  • US8150659B2 patent drawing
  • US8150659B2 patent drawing
  • US8150659B2 patent drawing

AI summary

A method in a computer modeling environment having generative component features forming a model is provided. A generative component (GC) feature is created with a method. User input modifying an aspect of the model that affects the GC feature is received. An update method for the GC feature is determined dynamically based on the user input, the properties of the GC feature and input properties of available update methods to obtain a selected update method. The GC feature is updated based on the selected update method to obtain an updated GC feature. The updated GC feature is stored in a computer readable medium.