Loan Accounting System Order-Sensitive Event Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional loan accounting systems face challenges due to order sensitivity, overlapping causal influences, and delayed updates, leading to complexities in computations, reversals, and accounting errors, particularly in handling point-like and interval-like events and their interactions.

Innovation Solution

A financial accounting system that employs a high-level programming model to decouple the consequences of intervening events from loan accounting business logic, utilizing a 'rewind and replay' mechanism for tamper-proof updates and providing a fully auditable record, capable of handling order-sensitive computations and arbitrary interactions automatically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If speculative updates are made to loan state (e.g., crediting payments), then the system can respond quickly to events, but the updates may fail later requiring complex reversals and cascade corrections

Engineering Contradiction:
Improveresponse speedVSAvoidupdate reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary validation and checks before applying speculative updates to loan state. This includes verifying payment authenticity, checking for existing reversals, and validating against business rules before crediting payments, thereby preventing failed updates and cascading corrections while maintaining quick response times

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that monitor the state of loan updates and trigger appropriate actions. When a speculative update is made, the system continuously monitors for reversal conditions and automatically initiates correction processes, ensuring reliability while maintaining operational speed

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the system handles overlapping causal influences and order-sensitive computations, then accounting accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveaccounting accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments loan events into discrete, order-sensitive operations with explicit causal relationships. Each payment, interest accrual, and reversal is treated as a separate event with defined precedence, allowing the system to handle overlapping influences through structured event processing rather than complex simultaneous calculations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a temporal dimension to loan accounting by tracking events in chronological order with explicit causality chains. This transforms the complex multidimensional problem of overlapping causal influences into a sequential processing model where each event is resolved in time order, simplifying the computational approach while maintaining accuracy

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

3Reliability

If the system maintains a complete audit trail of all loan events, then data integrity is improved, but storage and processing overhead increases

Engineering Contradiction:
Improvedata integrityVSAvoiddata volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts and stores only the essential elements of loan events in the audit trail—specifically the causal relationships, event types, and state changes—rather than storing complete transaction details. This selective extraction maintains data integrity for accounting purposes while reducing overall storage requirements and processing overhead

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240273620A1Methods and systems for order-sensitive computations in loan accounting
Publication Date: 2024.08.15 LITTLE FINN
  • US20240273620A1 patent drawing
  • US20240273620A1 patent drawing
  • US20240273620A1 patent drawing

AI summary

The present disclosure provides methods for financial accounting, such as, for example, loan accounting. A method for loan accounting may comprise: detecting an action affecting a logical history of a loan managed by the loan accounting system; identifying a first series of events related to the logical history; calculating states of the loan based on a plurality of actions each associated with an event of the first series of events, wherein at least two of the actions have a causal relationship with one another; and updating a physical history of the loan based on the states calculated in (c), and the physical history comprises a second series of events that is different than the first series of events.