PLM Database Object Selection via Non-Associative View and Bounding Volumes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current product life cycle management (PLM) solutions face challenges in rapidly selecting and editing individual parts within large assemblies due to the time-consuming process of loading entire models and filtering numerous objects, especially when dealing with complex products containing millions of parts.

Innovation Solution

A graphical user interface with a user-controlled pointer is used to display a non-associative view of objects, allowing users to select objects by determining the pointer's location and using bounding volumes to identify and load the exact representation of the selected object, without requiring semantic information or loading the entire model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the entire model is loaded to enable selection of individual parts, then selection capability is improved, but rendering time and resource consumption increase significantly

Engineering Contradiction:
Improveselection capabilityVSAvoidrendering time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent divides the selection process into two independent parts: a lightweight non-associative view that displays simplified representations of all parts without loading complete models, and a targeted retrieval mechanism that only loads the selected part's full representation when needed. This segmentation allows the system to maintain selection capability while dramatically reducing rendering time and resource consumption by avoiding unnecessary loading of entire assemblies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the essential visual information needed for selection (simple representations, bounding volumes, spatial relationships) from the complete model data, displaying these in the non-associative view without the heavy computational overhead of full model rendering. When a part is selected, only that specific part's complete representation is extracted and loaded for editing, rather than loading the entire assembly.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If volume queries are used to limit search scope, then search efficiency is improved, but the number of returned objects increases requiring tedious filtering

Engineering Contradiction:
Improvesearch efficiencyVSAvoidfiltering process
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

Instead of querying the database with volume or proximity constraints to filter results (the conventional approach), the patent inverts the approach by displaying all parts in a simplified non-associative view and allowing users to directly point to and select the desired part. The system retrieves only the selected part's complete data, eliminating the need for filtering through multiple steps and significantly improving ease of operation.

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

3Measurement precision

If semantic queries are used to select parts, then accuracy is improved, but user knowledge requirements increase

Engineering Contradiction:
Improveselection accuracyVSAvoiduser knowledge requirement
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent creates a simplified copy or representation of each part in the non-associative view that preserves spatial relationships and visual characteristics without requiring semantic understanding. Users can select parts by interacting with these simplified representations (e.g., clicking, hovering), and the system accurately identifies the selected part without requiring the user to provide semantic queries or demonstrate specialized knowledge.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7620638B2Process for selecting an object in a PLM database and apparatus implementing this process
Publication Date: 2009.11.17 DASSAULT SYSTEMES SA
  • US7620638B2 patent drawing
  • US7620638B2 patent drawing
  • US7620638B2 patent drawing

AI summary

The invention is directed to a process, an apparatus and a program for selecting an object in a PLM database containing modeled objects. The invention allows a user to rapidly display a view of the set of objects while allowing for selecting an object in the view, for example through movement of a pointer such as a mouse.