API Gateway for Unified Financial Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrating data from separate systems is a technically challenging and time-consuming process, especially when the systems use different access points and formats, leading to user confusion and incomplete entity combination.

Innovation Solution

A system utilizing an application programming interface (API) that provides a common user interface for accessing and performing functions across separate financial account data systems, determining the appropriate data system to execute requested functions based on user input, and returning results through the integrated interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If separate data systems are integrated, then data accessibility and user experience improve, but integration complexity and time requirements increase

Engineering Contradiction:
Improvedata accessibilityVSAvoidintegration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an API gateway as an intermediary layer between the user interface and separate data systems. This gateway receives requests, determines which data system to query, and returns results through a unified interface, eliminating the need for direct integration between systems while maintaining data accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data access architecture into independent components: a common user interface, an API gateway, and separate data systems. Each component operates independently, allowing systems to remain unintegrated while still providing unified access through the gateway.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If separate systems use different access points, then system independence is maintained, but user confusion increases

Engineering Contradiction:
Improvesystem independenceVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The API gateway provides a universal access point that handles multiple data systems through a single interface. Users interact with one standardized API regardless of which underlying data system is being accessed, maintaining system independence while eliminating user confusion about which access point to use.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If data integration is performed, then unified data access is achieved, but processing time and resources increase

Engineering Contradiction:
Improveunified data accessVSAvoidintegration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The API gateway is pre-configured with knowledge of multiple data systems and their interfaces. This preliminary setup allows the gateway to immediately route requests to the appropriate system without performing time-consuming integration operations at runtime, achieving unified access without integration time costs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250045842A1Application programming interface for providing common user interface access to data from separate systems
Publication Date: 2025.02.06 TRUIST BANK
  • US20250045842A1 patent drawing
  • US20250045842A1 patent drawing
  • US20250045842A1 patent drawing

AI summary

A system can include a first financial account data system that may include first account data. The first financial account data system can perform a function according to a first process using the first account data. The system can include a second financial account data system that can include second account data that is unintegrated with the first account data. The second financial account data system can perform a function according to a second process, which can be different than the first process, using the second account data. The system can include a server with an application programming interface. The server can determine a data system among the first and second financial account data systems with which to execute a requested function received via a common user interface. The server can execute the requested function. The server can provide a result of the execution via the common user interface.