Multi-User CAx Metadata Management for Real-Time Collaboration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAx software is limited to a single-user paradigm, restricting simultaneous editing and collaboration among multiple users, as only one user can edit a model or part file at a time, which hinders efficient design and manufacturing processes.

Innovation Solution

A multi-user CAx environment system is developed, where a host computer communicates with local computers to enable multiple users to access and modify part files simultaneously, using a part database and meta data files linked via direct links or index files, allowing real-time synchronization and visualization of component designs across multiple CAx environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If CAx software is restricted to a single-user paradigm, then file editing conflicts are avoided, but collaboration efficiency and productivity are reduced

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidfile access restriction
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent segments the file access control mechanism by introducing meta-data files that divide and conquer the single-user restriction. Each feature or component can have its own meta-data file specifying access rights, allowing different parts of a model to be edited by different users simultaneously while maintaining granular control over each segment

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts user access rights based on meta-data specifications. Instead of a static single-user lock, the system dynamically determines which users can access which features based on the meta-data associated with each component, enabling flexible real-time collaboration while preventing conflicts

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple users can access part files simultaneously, then collaboration and productivity improve, but design conflicts and consistency issues arise

Engineering Contradiction:
Improvereal-time collaborationVSAvoiddesign consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where meta-data files continuously track and communicate the state of each feature to all connected users. When a user modifies a feature, the meta-data is updated and this change is fed back to other users' systems, allowing them to see and respond to changes in real-time, thus maintaining design consistency through continuous feedback loops

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The meta-data files serve as intermediaries between multiple users and the part files. Rather than users directly conflicting over part file edits, all interactions are mediated through the meta-data layer, which manages access rights, tracks changes, and coordinates edits, preventing direct conflicts while enabling collaboration

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If meta-data files are stored within the part database, then data organization and retrieval are simplified, but database complexity and storage requirements increase

Engineering Contradiction:
Improvedata organizationVSAvoiddatabase structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the meta-data storage with the existing part database structure rather than creating a separate external storage system. Meta-data files are stored within the same database that holds part files, combining related data (part data and its metadata) into a unified structure that simplifies retrieval and management while maintaining logical separation through indexing

Inventive Principle:
Principle #5Merging (Combining)

4Speed

If meta-data files are linked via direct links, then access speed is improved, but database integrity and security control are reduced

Engineering Contradiction:
Improvemeta-data access speedVSAvoiddata integrity control
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system introduces an intermediary layer (the meta-data management system) between direct access to part files and their associated meta-data. This intermediary enforces access control rules, validates links, and manages the relationship between parts and meta-data, maintaining security and integrity while still enabling fast access through optimized link management

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10740500B1Meta data management system for a multi-user CAx environment
Publication Date: 2020.08.11 RTX CORP
  • US10740500B1 patent drawing
  • US10740500B1 patent drawing
  • US10740500B1 patent drawing

AI summary

A software agnostic multi-user CAx environment system includes a host computer with a processor and a memory. The processor and memory are configured to operate a multi-user CAx environment. The host computer is configured to communicate with a plurality of local computers. Each of the local computers includes at least one CAx software package and is configured to operate a local CAx environment of the multi-user CAx environment. A part database is configured to store multiple part files. Each of the part files includes at least one component having multiple features. At least one meta data file is stored within the part database. The meta data file is linked to at least one of the plurality of features.