Microservices Deal Execution System for Securities Issuance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for deal execution in securities issuance lack real-time data access and scalability, leading to delays and inefficiencies, especially in syndicated offerings where timely information is critical for investment banks.

Innovation Solution

A computer-implemented system with multiple layers, including a user interface for real-time data streaming, a connectivity layer using protocol buffers for low-latency data transmission, a microservices layer with modular services, and a database layer for data storage, designed to provide scalable and reliable end-to-end deal execution across regions and users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional system architecture is used for deal execution, then system stability is maintained, but real-time data access and scalability are compromised

Engineering Contradiction:
Improvedata access speedVSAvoidsystem architecture complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system is divided into distinct layers (user interface layer, connectivity layer, data access layer, microservices layer, database layer) that can independently scale and operate. Each layer handles specific functions, enabling real-time data access without requiring complete system redesign, thus improving speed while managing complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a multi-layered architectural dimension that allows the system to handle real-time data requests without compromising core stability. By adding layers rather than replacing the core system, the patent achieves enhanced data access speed while maintaining system stability through dimensional expansion of the architecture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If data is exchanged across multiple investment banks in syndicated offerings, then comprehensive book building is achieved, but latency increases due to data transmission and processing

Engineering Contradiction:
Improvedata accuracyVSAvoiddata transmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-establishes connectivity channels and data pipelines between investment banks before book building begins. Data access layers are pre-configured to handle syndicated offering data flows, allowing immediate data exchange when needed without setup delays, thus maintaining data accuracy while reducing transmission latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary components including the connectivity layer with protocol buffers and the data access layer with in-memory data grids that mediate between multiple investment banks. These intermediaries optimize data transmission by using efficient serialization formats and caching mechanisms, ensuring data accuracy while minimizing transmission delays across the syndicate.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If large amounts of financial data are processed in book building, then accurate pricing is achieved, but system scalability is limited

Engineering Contradiction:
Improvepricing accuracyVSAvoidsystem scalability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system segments data processing across multiple independent microservices and layers, allowing each component to handle specific pricing calculations independently. This enables the system to scale processing capacity by adding more microservice instances while maintaining pricing accuracy through consistent data access protocols and in-memory data grids that preserve data integrity across distributed processors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs parameter changes by using protocol buffers for efficient data serialization and in-memory data grids for optimized data storage and retrieval. These parameter changes in data handling approaches enable the system to process large volumes of financial data with high pricing accuracy while maintaining scalability through efficient resource utilization and reduced data transmission overhead.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11443376B2End-to-end deal execution system and method
Publication Date: 2022.09.13 JPMORGAN CHASE BANK NA
  • US11443376B2 patent drawing
  • US11443376B2 patent drawing
  • US11443376B2 patent drawing

AI summary

The invention relates to a computer-implemented system and method for end-to-end deal execution for primary issuance of securities in equity capital markets and debt capital markets. The system may comprise: a user interface layer that is programmed to execute a unidirectional data flow; a connectivity layer that is programmed to provide scalable, low latency data streaming across a plurality of channels, regions and users and that utilizes a protocol buffer for data streaming; a data access layer that utilizes an in-memory data grid to distribute processing of the requests to a plurality of processors; a microservices layer that is programmed to provide modular microservices that subscribe to events published by the data access layer and that use a command query responsibility segregation (CQRS) pattern; a database layer; and a plurality of external application programming interfaces (APIs) to enable data exchange with third parties.