Cross-Format 2D/3D Data Workflow Nodes for Automatic Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating high-quality 2D or 3D data is a time-consuming process due to the need for multiple manipulations and the use of different tools that produce varying results, and the step-by-step nature of data manipulation requires artists to wait for each manipulation to complete before proceeding, wasting time and resources.

Innovation Solution

A system and method for defining and automatically executing workflows that apply a sequence of manipulations to 2D/3D data using nodes, allowing parallel and branching executions, and dynamically allocating resources to accelerate processing without manual tool selection or waiting for results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple 2D/3D data manipulation tools are used with different formats and methods, then the ability to handle diverse data types is improved, but the time required to complete manipulations and the complexity of switching between tools increases

Engineering Contradiction:
Improveability to handle diverse data typesVSAvoidtime required to complete manipulations
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates a universal manipulation system where a single tool can handle multiple 2D and 3D data formats (point clouds, polygon models, images) through standardized manipulation methods. The system provides format-agnostic manipulation nodes that automatically adapt to the input data type, eliminating the need to switch between specialized tools for different formats while maintaining the ability to process diverse data types effectively.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent segments the manipulation process into discrete, reusable nodes that can be independently configured and executed. Each node represents a specific manipulation operation that can be applied to different data formats, allowing the system to handle diverse data types through modular components rather than requiring separate tools for each format.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If step-by-step manipulations are applied with waiting for results between each step, then the quality of intermediate results can be verified, but the overall processing time increases significantly

Engineering Contradiction:
Improvequality of manipulation resultsVSAvoidwaiting time between manipulations
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent allows users to define the complete sequence of manipulations in advance as a workflow before execution begins. The system pre-configures all manipulation nodes, parameters, and dependencies, then executes the entire workflow automatically without requiring user intervention or waiting between steps. This preliminary setup phase enables rapid execution while maintaining quality control through pre-defined manipulation parameters.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuous workflow execution where manipulations are applied in an automated sequence without interruption or waiting periods. The system maintains continuous processing through background execution, allowing multiple manipulations to be applied continuously to the data while providing progress feedback, thereby eliminating idle waiting time while ensuring each manipulation completes successfully.

Inventive Principle:
Principle #20Continuity of useful action

3Stability of the object's composition

If the entire workflow is restarted after each change to a manipulation, then the consistency of the process is maintained, but the execution time increases due to redundant processing

Engineering Contradiction:
Improveconsistency of manipulation processVSAvoidworkflow execution efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent implements dynamic workflow execution that can adapt to changes mid-process. When a manipulation node is modified, the system dynamically determines which portions of the workflow need re-execution based on dependency analysis, rather than restarting the entire workflow. This dynamic approach maintains process consistency by re-executing only affected segments while preserving the overall workflow structure and state.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-establishes the complete workflow structure and node dependencies before execution begins. This preliminary configuration allows the system to quickly identify and re-execute only the necessary portions of the workflow when changes occur, rather than restarting everything. The pre-defined dependency graph enables efficient determination of which manipulations need to be re-applied to maintain consistency.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If manual tool selection and configuration is required for each manipulation, then flexibility in choosing specific tools is improved, but the complexity of operation and time required increases

Engineering Contradiction:
Improveflexibility in tool selectionVSAvoidcomplexity of workflow definition
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent provides a unified manipulation interface that presents consistent tool options regardless of the specific data format being processed. The system automatically selects the appropriate tool implementation based on the input data type while maintaining a uniform user interface, thereby providing flexibility in tool selection without requiring users to manually configure different tools for different formats. The universal interface simplifies operation while preserving adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system automatically configures manipulation parameters and selects appropriate tools based on the input data characteristics and desired output, reducing the need for manual configuration. The manipulation nodes self-adapt to the data format and automatically set appropriate parameters, allowing users to focus on defining the high-level workflow rather than configuring individual tool settings, thereby easing operation while maintaining versatility.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12436744B2Systems and methods for defining and automatically executing 2D/3D data manipulation workflows
Publication Date: 2025.10.07 MIRIS INC
  • US12436744B2 patent drawing
  • US12436744B2 patent drawing
  • US12436744B2 patent drawing

AI summary

An editing system and associated methods execute a workflow involving a sequence of two-dimensional/three-dimensional (ā€œ2D/3Dā€) data manipulations and/or associated operations to 2D/3D data of different formats by calling functions of different applications that are compatible with the changing format of the 2D/3D data throughout the workflow. The system determines that the 2D/3D data provided as input to a first workflow node is in a first format, and executes the first node by invoking a function of a first application that implements the operations associated with the first node on the 2D/3D data in the first format. Execution of the first node converts the 2D/3D data to a different second format that is passed to a second workflow node. The system executes a second workflow node by invoking a function of a second application that implements the operations associated with the second node on the 2D/3D data in the second format.