Text Import Tool for Technical Computing Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information sharing between different entities often requires format conversion due to compatibility issues, making it challenging to import and utilize data in a technical computing environment (TCE) without manual reformatting.

Innovation Solution

A text import tool that parses data values to identify associated data types, generates a graphical representation, and allows users to select and convert data cells into compatible formats for import into a TCE, inferring default data types and allowing user editing, while handling fixed-width and delimiter-based files with flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual reformatting is used to convert data formats for compatibility, then data can be imported into TCE, but user effort and time consumption increase significantly

Engineering Contradiction:
Improvedata format compatibilityVSAvoiduser effort and time consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs automatic format conversion and type inference without requiring user intervention. The text import tool automatically detects data types, converts formats, and prepares data for TCE import, eliminating the need for manual reformatting efforts.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs format conversion and data preparation in advance before the user needs to import data. By automatically inferring data types and converting formats upfront, the system eliminates subsequent manual reformatting steps.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automatic type inference is implemented, then data import efficiency improves, but accuracy of type detection may decrease

Engineering Contradiction:
Improvedata import efficiencyVSAvoidtype detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system provides feedback mechanisms that allow users to review and correct automatically inferred data types. This feedback loop enables the system to learn from user corrections and improve its type detection accuracy while maintaining high import efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies automatic type inference to all data by default, then allows users to selectively review and correct only the cases where inference may be incorrect. This approach maintains high efficiency while providing accuracy correction where needed.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If comprehensive format conversion features are added to handle various file types, then adaptability improves, but system complexity increases

Engineering Contradiction:
Improvefile type handling capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The text import tool is designed as a universal system that can handle multiple file formats (fixed-width, delimiter-based, etc.) through a single unified interface. This multi-functional approach provides comprehensive format support without requiring separate tools for each file type, managing complexity through consolidation.

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

4Ease of operation

If graphical representation with editable cells is provided, then ease of operation improves, but processing overhead increases

Engineering Contradiction:
Improveuser interface usabilityVSAvoidprocessing overhead
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system generates a graphical representation of all imported data with editable cells, but only processes and converts the data that users actually select and import. This approach provides full graphical editing capability while minimizing unnecessary processing overhead for data that remains unselected.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9613017B2Text import tool for a technical computing environment
Publication Date: 2017.04.04 MATHWORKS INC
  • US9613017B2 patent drawing
  • US9613017B2 patent drawing
  • US9613017B2 patent drawing

AI summary

A device receives text that includes data values, and parses the text to identify data types associated with the data values. The device generates, based on the data values and the data types, a graphical representation of the text that includes data cells corresponding to the data values, and provides the graphical representation for display. The device receives one or more selections of one or more data cells in the graphical representation, stores the one or more selections as a selection history, and provides the selection history for display.