Event Correlation Service for Real-Time Financial Reporting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database management systems lack the ability to efficiently correlate and report on commit events across different tables, leading to a lack of inter-period information about cost and revenue objects, which results in inaccurate financial representations and delayed decision-making.

Innovation Solution

A method is introduced that detects commit events in a distributed database system, correlates them with relevant tables based on predefined characteristics, and generates documents that include adjustment information, allowing for real-time tracking and reporting of expenses and revenues, even outside of period-end activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If commit events are tracked and correlated across multiple database tables in real-time, then financial reporting accuracy and timeliness are improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvefinancial reporting accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an event correlation service as an intermediary component that sits between the database management system and the financial reporting system. This service subscribes to commit events from multiple database tables, correlates them using predefined rules and relationships, and generates unified financial documents. By placing this intermediary layer, the system achieves accurate real-time financial reporting without directly complicating the core database management system, as the correlation logic is isolated in a dedicated service component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the financial reporting process into distinct modular components: event detection module that captures commit events, correlation module that matches events to financial objects using predefined rules, document generation module that creates financial reports, and aggregation module that consolidates multiple documents. This segmentation allows each component to be independently developed, maintained, and optimized, reducing overall system complexity while enabling comprehensive real-time financial tracking across multiple database tables.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If real-time event correlation and document generation is implemented, then decision-making speed is improved, but computational resources and processing time are consumed

Engineering Contradiction:
Improvedecision-making speedVSAvoidcomputational resources
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent implements preliminary action by pre-defining correlation rules, event filters, and document templates before runtime. The system预先 establishes which database tables and commit events are relevant to financial reporting, creates predefined correlation logic between events and financial objects, and prepares document structures in advance. This preliminary configuration allows the real-time processing phase to simply match incoming events against predefined criteria rather than performing complex analysis, significantly reducing computational resources needed during actual event processing while maintaining fast decision-making capability.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If comprehensive tracking of cost and revenue objects is performed outside period-end activities, then financial information timeliness is improved, but data processing volume and storage requirements increase

Engineering Contradiction:
Improvefinancial information timelinessVSAvoiddata processing volume
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The patent extracts and processes only the specific commit events and data elements that are relevant to financial reporting from the overall database transactions. The event correlation service subscribes to and filters commit events based on predefined criteria, extracting only those events that pertain to cost and revenue objects. This selective extraction approach enables continuous real-time financial tracking without the need to process and store all database transactions, significantly reducing data processing volume and storage requirements while maintaining comprehensive financial information timeliness.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10311390B2Database document generation based on event-based database action recognition
Publication Date: 2019.06.04 SAP SE
  • US10311390B2 patent drawing
  • US10311390B2 patent drawing
  • US10311390B2 patent drawing

AI summary

A commit event to a database table of a first set of database tables, of a distributed database system, can be detected. The first set of database tables can have a set of first table characteristic and the commit event can have a set of commit event characteristics. The commit event can be correlated to a database table of a second set of database tables based on the set of commit event characteristics. The commit event can be assigned a state based on the correlation of the commit event to a database table of the second set of database tables. First and second documents associated with the commit event can be generated. The second document can be based on the state of the commit event and can include adjustment information associated with the commit event and the first document.