Distributed Financial Data Aggregation via Serialized Binary Schemas

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for consolidating risk and profit/loss information in commercial investment banks face complexity due to large datasets, leading to conflicts between optimal data storage and computation forms, and increased development and deployment costs.

Innovation Solution

An automated computer system utilizing a relational database with staging, recent, and historic schemas, coupled with a distributed data storage platform, processes financial data by creating aggregation specifications, composing keys, and combining aggregations to create new algorithms, allowing for efficient aggregation and disaggregation of financial information without the need for deserialization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored in a centralized form for long-term storage, then storage efficiency is improved, but computation speed and aggregation performance deteriorate

Engineering Contradiction:
Improvedata storage efficiencyVSAvoidaggregation computation speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent divides the centralized data storage system into multiple distributed nodes, each storing portions of the financial data. This segmentation allows parallel processing of aggregation algorithms across nodes, improving computation speed while maintaining storage efficiency through distributed architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to data storage by creating serialized binary forms that can be stored efficiently while enabling fast computation. This dimensional transformation from traditional row/column storage to a serialized format optimized for both storage and computation resolves the contradiction between storage efficiency and aggregation performance.

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

2Measurement precision

If complex aggregation algorithms are developed to handle large datasets, then measurement precision is improved, but algorithm complexity and development cost increase

Engineering Contradiction:
Improveconsolidated risk and profit/loss accuracyVSAvoidaggregation algorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameters of data representation by serializing financial data into binary forms with specific schemas. This parameter transformation enables simpler aggregation algorithms to achieve the same measurement precision as complex algorithms, reducing development complexity while maintaining accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates serialized copies of financial data in optimized binary formats that preserve all necessary information for accurate aggregation. These copied representations enable precise risk and profit/loss measurements while allowing use of efficient, simpler aggregation algorithms rather than complex processing of original data formats.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If data is transformed to optimal storage form, then storage efficiency is improved, but computation flexibility deteriorates

Engineering Contradiction:
Improvedata storage efficiencyVSAvoiddata computation flexibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal serialized data format that serves multiple functions: efficient long-term storage, fast aggregation computation, and flexible querying. This multi-functional data representation eliminates the need to transform data between storage and computation forms, maintaining both storage efficiency and computation flexibility simultaneously.

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

Data Source

PatentUS10162840B1Method and system for aggregating financial measures in a distributed cache
Publication Date: 2018.12.25 JPMORGAN CHASE BANK NA
  • US10162840B1 patent drawing
  • US10162840B1 patent drawing
  • US10162840B1 patent drawing

AI summary

According to an embodiment of the present invention, a system and method for consolidating financial data comprising: a relational database containing a plurality of schema comprising a staging schema, recent schema and historic schema; a distributed data storage platform comprising a plurality of nodes; and a computer processor, coupled to the relational database and the distributed data storage platform, and programmed to: store financial data in the distributed data storage platform comprising the plurality of nodes; create an aggregation specification to compute an aggregation for a financial measure; determine whether the aggregation is current; compose one or more keys for the aggregation specification; determine one or more dimensions for the keys; responsive to the keys and dimensions, process the aggregation specification via the plurality of nodes; and combine one or more aggregations to create a new aggregation algorithm.