Lifecycle Thread Clustering via Pre-computed Distance Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for finding and replicating lifecycle threads in complex projects like aircraft development are hindered by inconsistent task naming conventions and the computational intensity of large multi-dimensional matrices, making it labor-intensive and infeasible to interactively interrogate data.

Innovation Solution

A system and method that customizes clustering to collect necessary network elements for lifecycle threads by using a manifest with distance maps to reduce data storage and computational requirements, allowing for ordinal comparisons instead of square root and multiplication operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional clustering methods with standardized criteria are used, then the process is simple and automated, but the clusters cannot be customized to collect necessary network elements for lifecycle threads

Engineering Contradiction:
Improvecustomizability of clustersVSAvoidclustering process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining distance maps that store computed distances between all unique values of selected attributes before the actual clustering process. This pre-computation allows the clustering algorithm to efficiently retrieve pre-calculated distances rather than computing them on-the-fly, enabling customized clustering criteria while reducing computational complexity during the interactive clustering phase.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If interactive handling of large datasets is performed using current approaches, then user control is maintained, but large multi-dimensional matrices are required making interactive interrogation infeasible

Engineering Contradiction:
Improveinteractive data interrogationVSAvoiddata storage requirements
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the essential distance information between unique attribute values in pre-computed distance maps, rather than maintaining complete multi-dimensional matrices of all task comparisons. This extraction of necessary information reduces data storage requirements while preserving the ability to perform interactive clustering operations on large datasets.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

By pre-computing and storing distance maps before interactive clustering begins, the system prepares the necessary computational foundation in advance. This allows the interactive phase to proceed efficiently with reduced memory requirements, as the distance calculations are already available in optimized data structures rather than requiring on-demand computation during user interaction.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If distance computations involving multiple attributes are performed for each task comparison, then accurate similarity measurement is achieved, but computational intensity increases significantly

Engineering Contradiction:
Improvetask similarity measurementVSAvoidcomputational processing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies preliminary action by pre-computing distance values between all unique values of selected attributes and storing them in distance maps. During the clustering process, these pre-computed distances are retrieved and combined using weighted sums rather than performing full multi-attribute distance computations for each task pair. This significantly reduces computational power requirements while maintaining measurement precision through the use of pre-calculated accurate distance values.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10181164B2Processing data to establish lifecycle threads in the development of a structural product
Publication Date: 2019.01.15 THE BOEING CO
  • US10181164B2 patent drawing
  • US10181164B2 patent drawing
  • US10181164B2 patent drawing

AI summary

A method is provided for processing data to establish lifecycle threads in the development of a structural product. The method includes defining a source lifecycle thread from process-related information for development of the structural product, and defining and matching a target lifecycle thread to the source lifecycle thread. The process, and source and target lifecycle threads are expressible as respectively a network and sub-networks of tasks described by a plurality of attributes. For defining either or each of the source lifecycle thread or target lifecycle thread, the method includes at least receiving user selection of an attribute of the plurality of attributes as user-selected criteria, performing a cluster analysis according to the user-selected criteria to produce a plurality of clusters of candidate tasks from the plurality of tasks, and selecting tasks from the plurality of clusters of candidate tasks for the source/target lifecycle thread.