Composite Data Expansion Mechanism for Standard Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in processing composite data, which includes multiple data elements of different types and dimensions, as conventional methods often require special blocks or functions that are not capable of handling such data effectively.
Innovation Solution
The use of expansion markers and mechanisms to process composite data by expanding it into individual elements, allowing standard computing operations to handle each element separately, thereby enabling the processing of composite data without the need for specialized operations for both composite and individual data elements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If special blocks or functions are used to process composite data, then the capability to handle composite data is improved, but the device complexity increases
Solution Approach 1:
The composite data is segmented into individual data elements through expansion markers. The processing system then handles each element separately using standard operations, eliminating the need for special composite data processing blocks while maintaining the ability to process composite data effectively.
Solution Approach 2:
Expansion markers serve as intermediaries between composite data and standard processing operations. These markers indicate that the following data should be expanded into individual elements before processing, allowing standard blocks to handle composite data without requiring special composite data processing capabilities.
2Ease of operation
If conventional functions are used for non-composite data, then the simplicity of the function is maintained, but the functionality on composite data is insufficient
Solution Approach 1:
Standard functions designed for non-composite data become universal by working on both individual elements and composite data. The expansion markers enable these functions to automatically process composite data by expanding it into individual elements, making the same function applicable to both cases without requiring separate specialized functions.
3Adaptability or versatility
If composite data is processed element-by-element, then the processing flexibility is improved, but the processing time increases
Solution Approach 1:
The expansion markers are placed in advance to indicate that composite data should be expanded into individual elements before processing. This preliminary action allows the processing system to prepare the data structure ahead of time, enabling flexible element-by-element processing while optimizing the overall processing time by avoiding repeated expansion operations.
Data Source
AI summary
A computer system for processing composite data is provided. The system includes means for processing a computing operation that is designed to receive a non-composite data type as at least one input. The composite data is provided to the computing operation as the at least one input. The system further includes an expansion marker that indicates each element in a first composite data needs to be processed separately and an expansion mechanism that uses the computing operation to process each element in the first composite data individually. The system also includes storage for storing a result of processing each element of the first composite data individually with the computing operation.


