MiPaas Integration Platform Reduces Code Bloat

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for integrating loan origination systems (LOS) with third-party vendor services are inefficient, leading to code bloat, increased complexity, and potential errors due to duplicated integration efforts across different vendors and LOSs, which can hinder data processing and security.

Innovation Solution

A Mortgage Integration Platform as a Service (MiPaas) acts as a middleman, providing a single integration layer between vendor services and multiple LOSs, using various interfaces like REST API, OpenAPI, and GraphQL, and offloading data processing to facilitate efficient data transfer and reduce processing workloads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If direct integration is implemented between each LOS and vendor services, then integration functionality is achieved, but system complexity and code bloat increase

Engineering Contradiction:
Improveintegration functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an integration platform as a mediator layer between LOS systems and vendor services. This platform provides standardized integration capabilities and manages connections centrally, preventing direct point-to-point integrations that would create complexity. The intermediary handles integration logic, reducing the complexity burden on individual LOS and vendor service components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The integration platform is designed with universal functionality to serve multiple LOS systems and vendor services through a common interface. By implementing multi-functional capabilities that can handle various integration scenarios through standardized mechanisms, the system avoids creating separate integration code for each vendor-LOS pair, thereby reducing overall system complexity while maintaining versatility.

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

2Adaptability or versatility

If multiple separate integrations are created for different vendors and LOSs, then vendor-specific functionality is supported, but maintenance difficulty and error potential increase

Engineering Contradiction:
Improvevendor-specific functionalityVSAvoidmaintenance difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

The patent segments the integration architecture into modular components: the integration platform, LOS systems, and vendor services. Each segment has defined responsibilities and interfaces. This segmentation allows vendor-specific functionality to be isolated in the vendor service layer while the integration platform provides consistent management, making maintenance easier by localizing changes to specific segments rather than affecting the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The integration platform acts as an intermediary that shields LOS systems from vendor-specific implementation details. When vendor services need maintenance or updates, changes are contained to the vendor service layer and the integration platform's standardized interfaces. This mediator approach reduces maintenance difficulty by preventing ripple effects across the entire system when vendor-specific functionality is modified.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If data processing is performed at LOS systems, then data processing capability is maintained, but processing efficiency decreases due to over-burdened systems

Engineering Contradiction:
Improvedata processing capabilityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts data processing functions from the LOS systems and relocates them to a dedicated data processing service layer. This extraction removes the processing burden from LOS systems, allowing them to focus on their core loan origination functions. The extracted processing capabilities are consolidated in the data processing service, which can handle multiple LOS systems efficiently, thereby improving overall processing efficiency while maintaining data processing capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The integration platform serves as an intermediary that coordinates data processing requests between LOS systems and the data processing service. It manages the flow of data, routing processing tasks to appropriate services and managing resource allocation. This intermediary approach optimizes processing efficiency by preventing LOS systems from being over-burdened while ensuring data processing capability is maintained through the coordinated service layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12079866B1Cross-system integration platform
Publication Date: 2024.09.03 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US12079866B1 patent drawing
  • US12079866B1 patent drawing
  • US12079866B1 patent drawing

AI summary

A system includes an intermediate mortgage integration platform as a service (MiPaas). Specifically, an MiPaas layer may facilitate integration between a loan origination system (LOS) and supporting services. The MiPaas layer may provide integration flexibility by enabling integration of the supporting services with each other and with different LOSs. Indeed, a number of MiPaas integration formats (e.g. REST API, OpenAPI, GRPC, GraphQL, Industry Standard interface, etc. may be provided to facilitate ease of integration between the LOS and the supporting services. Further, the MiPaas may provide processing efficiencies by adapting workflows based upon particular retrieved data. In this manner, efficient processing may be performed in an intermediate data processing layer, resulting in more efficient turnaround times and reduced processing requirements at traditionally over-burdened systems.