Autopartitioning Electronic Resources Middleware
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional architectures within entities are inefficient in adapting to changes in electronic resources consumed by multiple systems, leading to increased downtime and processing inefficiencies.
Innovation Solution
A system for autopartitioning and processing electronic resources, which involves receiving resources from third-party systems, determining their characteristics, automatically partitioning them, generating headers, and moving partitions through middleware applications to a posting application without modifying the existing architecture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the architecture is modified to adapt to new changes in electronic resources, then the system can handle new resource formats, but the downtime of multiple systems increases
Solution Approach 1:
The system segments electronic resources into multiple partitions based on predetermined characteristics. Each partition is processed independently through separate pipelines, allowing the system to handle new resource formats without requiring comprehensive architectural modifications. This segmentation enables selective adaptation while maintaining operational continuity of other components.
Solution Approach 2:
The patent introduces a middleware application as an intermediary layer between resource reception and processing pipelines. This middleware handles the partitioning and routing of electronic resources, acting as a buffer that allows the system to adapt to new formats without directly modifying the core architecture of multiple dependent systems, thereby minimizing downtime.
2Productivity
If electronic resources are processed through a unified architecture, then system integration is simplified, but processing efficiency decreases when handling diverse resource types
Solution Approach 1:
The system dynamically selects processing pipelines based on the characteristics of each electronic resource partition. Rather than using a static unified architecture, the system adapts the processing path in real-time according to resource type, format, and other predetermined characteristics, thereby optimizing processing efficiency for diverse resource types without requiring complex manual configuration.
Solution Approach 2:
The patent changes processing parameters such as pipeline selection, processing depth, and resource allocation based on the specific characteristics of each electronic resource partition. This parameter-based approach allows the system to efficiently handle diverse resource types by adjusting processing behavior rather than requiring complex architectural changes for each resource type.
3Loss of time
If the system processes all electronic resources through the same pipeline, then system architecture remains simple, but processing time increases for large volumes of resources
Solution Approach 1:
The system automatically partitions electronic resources into multiple smaller units based on predetermined characteristics such as resource type, size, or format. These partitions are then distributed across multiple processing pipelines that can operate in parallel, significantly reducing overall processing time for large volumes of resources while maintaining a relatively simple architecture through automated partitioning logic.
Solution Approach 2:
The system performs preliminary partitioning and classification of electronic resources before they enter the main processing pipelines. This preliminary action organizes resources in advance based on their characteristics, enabling parallel processing without requiring complex real-time decision-making during processing, thus reducing processing time while keeping the overall system complexity manageable.
Data Source
AI summary
Embodiments of the present invention provide a system for autopartitioning and processing electronic resources. The system is configured for receiving one or more electronic resources from one or more third party systems, determining that the one or more electronic resources match one or more predetermined characteristics, moving the one or more electronic resources that match the one or more predetermined characteristics into a first pipeline and processing the one or more electronic resources.


