User-Defined Stitching Definitions for Transaction Flow Paths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current transaction analysis systems face challenges in determining transaction flow paths for complex systems, especially when default stitching logic fails to identify relationships between transaction fragments, requiring manual workarounds that consume engineering resources and hinder usability.
Innovation Solution
Implementing a user-defined stitching definition mechanism that allows users to customize correlation criteria between transaction fragments, enabling the transaction path engine to determine flow paths based on these definitions, even in systems where default logic is insufficient.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If default stitching logic is used to determine transaction flow paths, then the system operates with automated logic, but it fails to identify relationships between transaction fragments in complex systems
Solution Approach 1:
The system transitions from static default stitching logic to dynamic user-defined stitching definitions. Users can customize correlation criteria based on specific system characteristics, allowing the stitching mechanism to adapt to different transaction types and system complexities while maintaining automated operation.
Solution Approach 2:
The patent allows modification of correlation parameters through user-defined stitching definitions. Instead of using fixed default parameters, the system accepts customized parameter sets that can be tailored to specific transaction patterns, improving accuracy for complex systems without requiring changes to the underlying stitching engine architecture.
2Adaptability or versatility
If manual workarounds are implemented to handle complex transaction relationships, then adaptability improves, but engineering resources are consumed and usability decreases
Solution Approach 1:
The system enables users to define their own stitching criteria through an intuitive interface without requiring engineering intervention. Users can independently configure correlation parameters and stitching definitions for their specific transaction types, eliminating the need for manual workarounds while maintaining ease of operation.
Solution Approach 2:
The patent allows users to pre-define stitching definitions and correlation criteria before analyzing transactions. By preparing customization parameters in advance through user-friendly interfaces, users can handle complex transaction relationships without requiring post-deployment engineering support or manual adjustments.
3Adaptability or versatility
If user-defined stitching definitions are implemented, then the system becomes more versatile, but device complexity increases
Solution Approach 1:
The patent implements a universal stitching definition framework that can handle multiple transaction types and correlation scenarios through a single configurable interface. The same user-defined stitching mechanism works across diverse transaction patterns, reducing the need for multiple specialized components and minimizing overall system complexity.
Solution Approach 2:
Instead of adding complex structural components, the patent achieves versatility through parameter customization. Users can modify correlation parameters and stitching criteria to adapt to different transaction types, allowing the system to handle diverse scenarios without increasing fundamental system complexity or requiring additional architectural layers.
Data Source
AI summary
Transaction data is accessed that describes a plurality of transactions and includes a plurality of frames, with each frame describing a respective portion of a corresponding one of the plurality of transactions. A user-defined stitching definition is accessed that is related to a particular one of the plurality of transactions. Correlations between respective transaction portions described in the plurality of transaction frames are determined with a particular correlation between first and second transaction portions determined based on the user-defined stitching definition. A transaction path of the particular transaction is determined based at least in part on the particular correlation determined between the first and second transaction portions. The particular transaction includes the first and second transaction portions and the first transaction portion is determined to immediately precede the second transaction portion in the transaction path of the particular transaction based on the determined particular correlation.


