Report Result Conversion for Distributed Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional reporting techniques in computing environments face limitations in generating and provisioning reports, affecting performance and usability.
Innovation Solution
The method involves converting report results into an application-independent format, including indicators of data type and size, and aggregating results from multiple related reports using a global report definition replicated to local report definitions for distributed execution and progressive rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If report results are converted to application-independent format with type and size indicators, then versatility and usability of report results are improved, but processing time and computational overhead increase
Solution Approach 1:
The patent applies preliminary action by converting report results to a standardized application-independent format with type and size indicators before storage. This pre-processing ensures that the data is ready for versatile use across different applications without requiring conversion at the time of access, thus improving versatility while minimizing processing time during actual report generation.
Solution Approach 2:
The patent changes the parameter representation by introducing standardized format indicators (data type and size metadata) that allow the same report results to be efficiently interpreted by multiple applications. This parameter transformation enables versatile reuse of report data without repeating the full conversion process, balancing adaptability with processing efficiency.
2Productivity
If reports are executed in distributed parallel manner, then productivity is improved, but device complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the report execution process into independent parallel tasks that can be distributed across multiple processing units. Each processing unit executes a portion of the report generation independently, and results are aggregated afterward. This segmentation enables parallel execution to improve productivity while managing system complexity through modular task decomposition.
Solution Approach 2:
The patent implements universality by using a standardized report definition format that can be executed across multiple processing units with different capabilities. The global report definition serves as a universal blueprint that can be replicated and executed in parallel on various processors, enabling distributed execution without increasing individual component complexity.
3Adaptability or versatility
If global report definition is replicated to multiple processing units, then adaptability and parallel execution capability are improved, but memory usage and storage requirements increase
Solution Approach 1:
The patent applies copying by replicating the global report definition to multiple processing units. Each processor receives a copy of the standardized report definition, enabling independent parallel execution. This copying approach improves adaptability and parallel execution capability while keeping the copied data structure compact and standardized to minimize memory overhead.
Data Source
AI summary
In accordance with embodiments, there are provided mechanisms and methods for converting a format of report results. These mechanisms and methods for converting a format of report results can provide report results in a format that is usable for multiple purposes. The ability to provide reports results in an application independent format enables versatility of the reports results.


