Graph-Based Digital Threads for Engineering Model Relationships

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Systems engineering faces challenges in managing complex multi-dimensional relationships and efficiently tracking intricate interactions and dependencies among system components, leading to errors and inefficiencies in design and requirement management.

Innovation Solution

A post-cloud engineering data management infrastructure using distributed version control, which utilizes a project server to process engineering information through a normalization pipeline, generate entity mappings, and query ontological frameworks to identify and manage relationships between entities, thereby generating digital threads that connect data artifacts and data structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional version control systems are used to manage system models, then file and code changes can be tracked, but deeper insights into specific content of engineering models are not provided

Engineering Contradiction:
Improveloss of engineering model content insightsVSAvoidcomplexity of version control system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary processing layer between traditional version control and engineering models. This layer extracts semantic information from model files, transforms it into structured data, and presents it for analysis. The intermediary preserves the simplicity of traditional version control while adding the capability to provide deep insights into engineering model content through automated extraction and structuring of technical information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If sophisticated tools are used to track intricate interactions and dependencies, then deeper insights are provided, but the systems become more complex and difficult to implement

Engineering Contradiction:
Improveaccuracy of relationship trackingVSAvoidcomplexity of tracking system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the complex task of tracking engineering relationships into distinct processing stages: extraction of entities from model files, identification of relationships between entities, structuring of relationship data, and presentation of tracked information. This segmentation reduces system complexity by breaking down the monolithic tracking function into manageable modular components that can be implemented and maintained more easily while maintaining high reliability.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If manual management of system models is used, then implementation is simpler, but errors and inefficiencies increase in design and requirement management

Engineering Contradiction:
Improvesimplicity of management systemVSAvoidaccuracy of design management
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements self-service automation where the system automatically extracts entities, identifies relationships, and structures data without requiring manual intervention. The automated processing of model files and generation of relationship tracking information reduces human error while maintaining system simplicity. The self-service capability allows the system to manage its own data processing tasks, improving reliability without proportionally increasing complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250284488A1System and Methods for Generating Models and Digital Threads using Graphs
Publication Date: 2025.09.11 PREWITT RIDGE INC
  • US20250284488A1 patent drawing
  • US20250284488A1 patent drawing
  • US20250284488A1 patent drawing

AI summary

Disclosed are methods, systems, and non-transitory computer readable memory for generating models and digital threads using graphs. For instance, a method may include: process engineering information to output node information which includes, for at least one data artifact, a set of entities, a set of data attributes, and/or a set of relationships; determine and add nodes and/or edges to a graph based on the node information and the graph; generate, using agents and an interface, at least one data structure based on at least the nodes and/or the edges of the graph, wherein the at least one data structure is compliant to a model language syntax; and generate at least one digital thread that connects the at least one data artifact and the at least one data structure.