Financial Market Snapshot Generation via Workflow Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in generating consistent end-of-day financial market data snapshots from multiple sources, as they require processing and integrating various data types and dependencies, such as corporate actions, earnings announcements, and sector classifications, which can lead to inconsistencies and inefficiencies.

Innovation Solution

A rules-engine-based system that uses workflows to automate the processing of financial market data, incorporating concepts like dependency constraints, time-based conditions, and distributed architecture to ensure consistent and scalable generation of snapshots, leveraging a central repository for workflow configuration and auto-recovery mechanisms to handle failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual processing and integration of financial market data from multiple sources is performed, then data consistency can be maintained through human oversight, but processing efficiency and productivity are significantly reduced

Engineering Contradiction:
Improvedata consistencyVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the complex task of financial market data integration into multiple independent workflows, each handling specific data sources or processing logic. These workflows can be executed in parallel and independently managed, improving both efficiency and consistency through modular processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms where workflow execution results are monitored and fed back into the system. This enables automatic detection of data inconsistencies, triggering reprocessing or validation routines to maintain data consistency while operating at automated speeds

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If complex dependency constraints between multiple data sources are manually managed, then accurate data integration can be achieved, but system complexity and operational difficulty increase

Engineering Contradiction:
Improvedata integration accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The workflow system automatically manages dependency constraints between data sources without requiring manual intervention. The system self-configures the processing sequence based on defined dependencies, automatically resolving complex integration challenges while maintaining accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs a universal workflow engine that can handle various types of data sources, dependency types, and processing logic through a single platform. This multi-functional approach reduces operational complexity by providing a unified interface for managing diverse integration scenarios

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

3Productivity

If automated workflow processing is implemented for financial market data snapshots, then processing speed and productivity are improved, but system reliability may deteriorate due to potential automation errors

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary validation and configuration of workflows before execution. Data sources and processing logic are pre-configured and validated, ensuring that automated processing maintains high reliability by preventing errors before they occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements error handling and validation mechanisms in advance of potential failures. Checkpoints and verification steps are built into the workflow to cushion against automation errors, maintaining reliability while preserving processing speed

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11164255B1Methods and systems for generating a financial market snapshot
Publication Date: 2021.11.02 XIGNITE INC
  • US11164255B1 patent drawing
  • US11164255B1 patent drawing
  • US11164255B1 patent drawing

AI summary

Methods and systems for automatically generating a financial market snapshot are disclosed. A plurality of financial market data elements from a plurality of sources are received. Respective workflows selected from a plurality of workflows in the at least one memory are determined, each respective workflow being selected for processing a separate one of the plurality of financial market data elements. A plurality of dependencies linking the respective workflows with one another are determined, each dependency comprising at least one dependency condition. In response to at least one dependency condition being met, at least one of the respective workflows is linked to the at least one dependency for which the at least one dependency condition is met. The financial market snapshot is generated as a result of the processing of the at least one respective workflow.