Logical Computing Element CAD to AR Dataset Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating augmented reality and virtual reality environments from computer-assisted design (CAD) files requires skilled programmers, leading to bottlenecks in manufacturing and maintenance due to the time-consuming and expertise-dependent process of transforming CAD files into geometry data files suitable for these environments.

Innovation Solution

A system and method that utilize logical computing elements (LCEs) to automatically convert CAD files into different data structures, allowing for the generation of dataset files that can be used to create augmented reality and virtual reality environments, by identifying available worker LCEs, importing geometry data, launching a rendering engine, and generating dataset files in a second data structure, thereby reducing the need for expert programmers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If expert programmers manually transform CAD files into geometry data files, then the quality and reliability of the transformation are maintained, but the process becomes time-consuming and creates bottlenecks in manufacturing and maintenance

Engineering Contradiction:
Improvequality of transformationVSAvoidspeed of transformation
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables automated self-service transformation of CAD files into geometry data files through logical computing elements that autonomously process the conversion without requiring expert programmer intervention, thereby maintaining reliability while significantly improving productivity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of expert programmers with an automated computational system using logical computing elements and rendering engines that automatically transform CAD files into geometry data files, eliminating the bottleneck while preserving transformation quality

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

2Productivity

If multiple teams need to generate VR/AR environments independently, then scalability and efficiency are improved, but the reliance on limited expert programmers creates a bottleneck

Engineering Contradiction:
Improvenumber of teams working independentlyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides the transformation process into independent modular components executed by separate logical computing elements, allowing multiple teams to independently process CAD files through the same standardized pipeline without requiring expert programmers at each station, thus improving scalability while managing complexity through standardization

Inventive Principle:
Principle #1Segmentation

3Productivity

If automated systems are used to convert CAD files, then the need for expert programmers is reduced and productivity increases, but the complexity of the automated system increases

Engineering Contradiction:
Improveautomation levelVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces logical computing elements as intermediary components that bridge CAD files and geometry data files, encapsulating the complex transformation logic within standardized virtual machine instances that can be independently managed and scaled, thereby reducing the apparent complexity for users while maintaining high automation levels

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11989839B2Method for automatic creation of real-time rendering content
Publication Date: 2024.05.21 THE BOEING CO
  • US11989839B2 patent drawing
  • US11989839B2 patent drawing
  • US11989839B2 patent drawing

AI summary

A method including executing a logical computing element (LCE) on a server. Worker LCEs are executed on the server. A first electronic file comprising geometry data in a first data structure is received at the controller LCE. An available worker LCE is identified, by the controller LCE, as an in-use worker LCE from among the worker LCEs. The geometry data is imported by the in-use worker LCE. A job instance is established by the in-use worker LCE. A rendering engine is launched by the in-use worker LCE. The rendering engine generates, for the job instance and using the geometry data, a dataset file in a second data structure different than the first data structure. The dataset file is returned by the in-use worker LCE to the controller LCE. The dataset file is returned by the controller LCE to a remote computer.