Multimodal Input Processing Formalism Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack the ability to effectively recognize and process inputs represented in various formalisms, such as block diagrams, mathematical equations, and chemical structures, leading to misclassification and inefficient translation into computer-based representations.

Innovation Solution

The method involves analyzing elements of an input structure in context using probability tables and holistic analysis to identify the appropriate formalism type, followed by formalism-specific processing techniques to generate a consistent output, enabling translation into computer-executable models or code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing systems process inputs without formalism recognition, then processing is simpler and faster, but misclassification occurs and translation accuracy deteriorates

Engineering Contradiction:
Improveformalism recognition accuracyVSAvoidprocessing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the processing pipeline into distinct stages: formalism recognition module that identifies the type of input (block diagram, mathematical equation, chemical structure), and formalism-specific processing modules that handle each type appropriately. This segmentation enables accurate classification without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary formalism recognition layer between the input and processing stages. This intermediary analyzes contextual elements of the input to determine its formalism type, then routes it to the appropriate processing pipeline, thereby improving accuracy while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If formalism-specific processing techniques are implemented, then translation accuracy into computer-based representations improves, but processing time and computational resources increase

Engineering Contradiction:
Improvetranslation accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary formalism recognition and classification before executing the actual translation processing. By identifying the input type upfront and preparing the appropriate processing pipeline in advance, the system avoids unnecessary processing steps and reduces overall translation time while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processing system dynamically adapts its behavior based on the recognized formalism type. Different processing strategies and algorithms are activated depending on whether the input is a block diagram, mathematical equation, or chemical structure, optimizing the balance between accuracy and processing efficiency for each specific case.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9530102B2Multimodal input processing
Publication Date: 2016.12.27 MATHWORKS INC
  • US9530102B2 patent drawing
  • US9530102B2 patent drawing
  • US9530102B2 patent drawing

AI summary

Exemplary embodiments described herein provide methods, mediums, and systems for recognizing a formalism type present in an input and generating an output that is consistent with the formalism type. In order to generate an output that is consistent with the formalism type, exemplary embodiments analyze elements of the input together. Such a holistic analysis determines or uses a likelihood that the different elements coexist together in a given formalism type. Based on this holistic analysis, an appropriate formalism type that is consistent with the coexistence of the elements may be selected. After the appropriate formalism type is selected, the input may be processed to generate an output consistent with the formalism type. The output may be computer-based representations of the input defined according to a program associated with the identified formalism type, and/or the input may be translated or transformed into another representation.