Dynamic Model Validation for Simulated Interactive Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interactive computer simulations face challenges in providing predictable and plausible behavior for simulated objects, particularly when modifying parameters, as it is difficult to predict the effects of parameter changes and ensure the resulting model is valid and predictable.

Innovation Solution

A method and system for dynamically updating the model of a simulated interactive object in real-time, by monitoring user inputs, determining a new model based on interrelated parameters and constraints, and validating it using a validation indicator, allowing for selective updates and user interface choices to ensure a valid and predictable behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the model parameters of a simulated interactive object are modified to enhance adaptability and user experimentation, then the versatility of the simulation is improved, but the predictability and plausibility of the simulated behavior deteriorate

Engineering Contradiction:
Improvemodel adaptabilityVSAvoidbehavior predictability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements a validation feedback mechanism that computes a validation indicator based on simulated constraints and interrelated parameters. When a model modification is requested, the system validates the new model by checking if the validation indicator meets predetermined criteria, providing feedback that ensures the modified model maintains plausible and predictable behavior while allowing necessary adaptability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary validation of model modifications before they are fully applied. By computing the validation indicator in advance and checking it against constraints, the system prevents invalid model changes from compromising behavior predictability, while still allowing valid modifications to enhance adaptability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If model modifications are applied in real-time during simulation to improve responsiveness, then the productivity of the simulation is improved, but the stability of the simulated behavior deteriorates

Engineering Contradiction:
Improvesimulation responsivenessVSAvoidbehavior stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system implements dynamic model updating where the model can be modified in real-time during simulation execution. The validation mechanism dynamically assesses whether modifications maintain behavioral stability by checking the validation indicator against constraints, allowing the system to adapt Responsiveness while preserving behavior stability through conditional acceptance of changes.

Inventive Principle:
Principle #15Dynamics

3Reliability

If comprehensive validation of new models is performed to ensure behavior plausibility, then the reliability of simulated behavior is improved, but the complexity of the system increases

Engineering Contradiction:
Improvebehavior plausibilityVSAvoidvalidation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The validation process is segmented into distinct components: computing the validation indicator from interrelated parameters, checking against simulated constraints, and comparing against predetermined criteria. This segmentation makes the validation process more manageable and less complex while maintaining comprehensive validation for behavior plausibility.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11288340B2Dynamically updating a model associated to a simulated interactive object
Publication Date: 2022.03.29 CAE INC
  • US11288340B2 patent drawing
  • US11288340B2 patent drawing
  • US11288340B2 patent drawing

AI summary

A method and computer system for dynamically updating a model associated to a simulated interactive object in an interactive computer simulation comprising a computer generated environment. In real-time, a simulated behavior of the simulated interactive object is provided considering the model associated thereto. After reception of a request to modify the model, a new model is determined and validated by computing a validation indicator. The validation indicator computation considers interrelated parameters associated to the model and simulated constraints associated to the computer generated environment. The model is then selectively and dynamically updated into a new model considering at least the validation indicator. Subsequently, in real-time, an updated simulated behavior of the simulated interactive object is provided correspondingly considering the model or the new model associated thereto.