Real-Time Financial Position Aggregation Across Customer Accounts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional banking systems face challenges in providing real-time, comprehensive data for financial institutions to make informed decisions about customer creditworthiness and product offerings due to delayed and fragmented data availability across multiple financial accounts.
Innovation Solution
A system that utilizes an event stream compute device to aggregate real-time financial status data from various accounts, determining a customer's financial position through a position determination compute device, which provides a user interface for informed decision-making.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If conventional banking systems use traditional data processing methods, then system complexity is reduced, but data availability is delayed by a month or more and data completeness is limited to subsets of financial products
Solution Approach 1:
The patent segments the monolithic banking data processing system into multiple specialized microservices including event stream compute devices, position determination compute devices, and various financial product services. Each microservice handles specific data processing tasks independently, enabling real-time data aggregation across multiple financial products while maintaining manageable system complexity through modular architecture.
Solution Approach 2:
The patent implements an event-driven architecture where all financial product services operate at the same data processing level, publishing events to a common event stream. This equipotential design allows any financial product data to be aggregated in real-time without hierarchical bottlenecks, eliminating the month-long delays of traditional batch processing while keeping the system architecture relatively simple through standardized communication protocols.
2Loss of information
If real-time data aggregation across multiple financial products is implemented, then comprehensive customer financial position is achieved, but system complexity increases significantly
Solution Approach 1:
The patent creates universal event stream compute devices and position determination compute devices that can process and aggregate data from any financial product type (deposit accounts, investment accounts, lending products, etc.). These multi-functional devices use standardized event schemas and aggregation algorithms that work across all product types, achieving comprehensive customer financial position data without proportionally increasing system complexity for each additional product type.
Solution Approach 2:
The patent introduces event streams as intermediary layers between various financial product services and the position determination system. Events are published to topic-based event streams that act as mediators, buffering and standardizing data from multiple sources before aggregation. This intermediary layer decouples the complexity of individual product services from the aggregation logic, allowing comprehensive data collection while maintaining manageable system complexity through standardized event processing.
3Productivity
If real-time position determination is implemented, then timely credit decisions can be made, but computational resources and processing power increase
Solution Approach 1:
The patent implements preliminary computation by maintaining running aggregations of customer financial position data in real-time through position determination compute devices. Instead of performing complex calculations only when a credit decision is needed, the system continuously pre-computes and updates customer positions as events occur. This preliminary action enables instant credit decisions without requiring intensive computational power at the moment of decision-making.
Solution Approach 2:
The patent uses incremental updating of customer financial positions rather than complete recalculation. When new events arrive, the system performs partial updates to existing position data, adding or subtracting event values from current positions. This partial action approach achieves real-time position determination with minimal additional computational power compared to full recalculation, enabling fast credit decisions while controlling resource consumption.
Data Source
AI summary
Technologies for real-time position determination include a compute device. The compute device includes circuitry configured to obtain, by aggregating multiple data streams of an event streaming system, financial status data indicative of balances and transactions associated with financial accounts of a customer of a financial institution. The circuitry may additionally be configured to determine, based on the obtained financial status data, a financial position indicative of a consolidation of the financial status data for the customer of the financial institution. Further, the circuitry may be configured to provide a user interface indicative of the financial position of the customer.


