Unified Data Feed Protocol with Centralized Hub Resiliency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods between distinct client systems often prioritize convenience over resiliency and maintainability, leading to variable impact on business operations during outages and difficulty in troubleshooting transmission failures.
Innovation Solution
A unified integration pattern (UIP) protocol is implemented using a centralized data transmission hub to manage data file transfers between client systems, enabling authentication, notification, and error handling across distinct client systems, reducing integration complexity and improving resiliency and maintainability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If legacy integration strategies are used to prioritize shortest path data delivery, then data transmission convenience is improved, but system resiliency and ease of maintenance deteriorate
Solution Approach 1:
The patent introduces a centralized data transmission hub as an intermediary component between sending and receiving client systems. This hub manages authentication, data transfer coordination, and error handling centrally, allowing client systems to maintain simple shortest-path connections while the hub provides resilient, maintained integration patterns that resolve the contradiction between convenience and reliability.
2Speed
If legacy integration strategies are used for data delivery, then transmission speed is improved, but ease of maintenance and troubleshooting deteriorate
Solution Approach 1:
The patent implements feedback mechanisms through notification API messages that flow between client systems and the centralized hub. These notifications provide real-time status information about data transfer events, enabling rapid identification of failures and simplifying troubleshooting while maintaining fast transmission speeds through efficient hub coordination.
3Adaptability or versatility
If disparate internal integration standards are used by each product engineering team, then team autonomy is improved, but integration complexity and support overhead deteriorate
Solution Approach 1:
The patent establishes a universal unified integration pattern protocol that serves all client systems across different business units. This single standardized interface replaces multiple disparate internal standards, allowing each product engineering team to maintain autonomy in building applications while using a common, simplified integration approach that reduces overall system complexity and support overhead.
4Reliability
If centralized hub authentication and coordination is implemented, then system resiliency and maintainability are improved, but authentication and coordination overhead deteriorates
Solution Approach 1:
The patent implements preliminary authentication actions where client systems are authenticated and registered with the centralized hub before data transfer operations begin. This upfront authentication establishes trust relationships and session contexts, allowing subsequent data transfers to proceed with reduced overhead and faster coordination, thus improving resiliency without significant time loss.
Data Source
AI summary
A system includes one or more processors to receive, from a first client system, a first message associated with a transfer of a data file, the first message in accordance with a predetermined protocol, execute a sequence of operations that authenticate the first client system to an application programming interface (API) gateway that controls access to a data storage, upload the data file from the first client system to the data storage, send, to a second client system, a notification in accordance with the predetermined protocol to cause the second client system to transmit a second message, receive the second message in accordance with the predetermined protocol, authenticate the second client system to the API gateway based on execution of the sequence of operations, and provide, to the second client system via the predetermined protocol, the data file to cause the second client system to download the data file.


