Customized Integration Flow Templates via Event Pair Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in finding and customizing integration flow templates for integration products, as existing templates are numerous and complex, making it time-consuming and confusing for inexperienced users to select and modify them to fit their specific business needs.

Innovation Solution

A method and system that monitor user interactions with external systems to identify event pairs with common data changes, filter and order these pairs to create a customized integration flow template, which includes a flow trigger and nodes, thereby automating the process of generating relevant templates based on user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually search and select from many existing integration flow templates, then they can find a template that matches their business use case, but the process becomes time-consuming and confusing

Engineering Contradiction:
Improvetemplate matching accuracyVSAvoidtemplate selection time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically generates integration flow templates by monitoring user interactions with external systems and identifying event pairs. The system serves itself by observing user behavior patterns and autonomously creating customized templates without requiring manual selection or configuration by users, thereby resolving the contradiction between template accuracy and selection time

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of user interactions with external systems before the user needs a template. By continuously monitoring data changes and identifying event pairs in advance, the system prepares customized templates proactively based on observed usage patterns, eliminating the need for time-consuming manual template searching when users actually need them

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If users modify existing templates to fit their specific business needs, then they can customize the template flow, but the process becomes time-consuming and difficult for inexperienced users

Engineering Contradiction:
Improvetemplate customizationVSAvoidtemplate modification difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically customizes templates by monitoring specific user interactions with external systems and identifying relevant event pairs. Instead of requiring users to manually modify templates, the system observes user behavior patterns and autonomously generates customized templates that fit specific business needs, making the customization process effortless even for inexperienced users

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary customization by analyzing user interaction patterns before users need the templates. By continuously monitoring data changes and identifying event pairs in advance, the system pre-configures customized templates based on observed usage patterns, eliminating the need for users to perform difficult modification tasks

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the system provides many pre-defined integration flow templates, then users have more choices for different business scenarios, but the complexity of selecting and understanding templates increases

Engineering Contradiction:
Improvetemplate varietyVSAvoidtemplate selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system eliminates the need for users to navigate through many pre-defined templates by automatically generating customized templates based on monitored user interactions. The system observes user behavior patterns with external systems and autonomously creates relevant templates, reducing selection complexity while maintaining adaptability to different business scenarios

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of user interaction patterns to identify which templates will be most relevant to each user. By continuously monitoring data changes and identifying event pairs before users need templates, the system pre-prepared customized templates that match user-specific business scenarios, eliminating the need for users to wade through numerous generic options

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11514381B2Providing customized integration flow templates
Publication Date: 2022.11.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11514381B2 patent drawing
  • US11514381B2 patent drawing
  • US11514381B2 patent drawing

AI summary

A method and system are provided for customizing integration flow templates. The method can include can include monitoring user interaction with a plurality of systems external to an integration system to read data changes at the external systems and identifying at least one event pair, wherein each event pair is between two external systems having a same data change event in the two external systems. The identified event pairs are filtered for inclusion in an events chain and the external systems of the filtered event pairs are ordered in the events chain based on timestamps of the data change events. The method outputs integration flow templates based on the ordered external systems of the event pairs that define a flow trigger and at least one flow node.