Dynamic Rule Creation for Complex Event Processing Scenarios

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current complex event processing systems require technical expertise and involve complex tool usage, making it difficult for non-technical users to create and manage business scenarios efficiently.

Innovation Solution

The system allows business users to select and customize business scenario templates with configurable parameters, enabling them to generate and manage business scenario instances without needing to use or understand the CEP tool, allowing for efficient creation, activation, and updating of complex events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex event processing systems use traditional CEP tools and methods, then the system can accurately detect and respond to complex events, but the complexity of operation and the need for technical expertise increases significantly

Engineering Contradiction:
Improvecomplex event detection accuracyVSAvoiduser operation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a template-based intermediary layer that mediates between the user and the complex CEP system. Users interact with simplified templates rather than the underlying complex CEP tool, while the template engine acts as a mediator that translates template parameters into the detailed CEP rules and logic required for accurate complex event detection and response.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the system allows non-technical users to create business scenarios, then the ease of operation improves, but the precision and accuracy of event processing may deteriorate

Engineering Contradiction:
Improvebusiness user accessibilityVSAvoidevent processing precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent uses template instances as simplified copies or representations of the underlying complex CEP configurations. Business users work with these template copies that capture the essential business logic without requiring knowledge of the detailed CEP implementation, while the system maintains the precision of the original CEP rules through the template-to-CEP mapping mechanism.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the system provides highly customizable business scenarios, then the adaptability increases, but the device complexity and difficulty of management increases

Engineering Contradiction:
Improvebusiness scenario flexibilityVSAvoidsystem management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex CEP system into manageable template components with predefined parameters. Each template represents a discrete, configurable unit of business logic that can be independently managed and customized. This segmentation allows high adaptability through parameter configuration while reducing overall system complexity by breaking down the monolithic CEP configuration into modular template instances.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10068202B2Instantiating complex event scenarios using dynamic rule creation
Publication Date: 2018.09.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10068202B2 patent drawing
  • US10068202B2 patent drawing
  • US10068202B2 patent drawing

AI summary

Systems, methods and articles of manufacture are disclosed for creating, reconfiguring, and reusing business scenarios. In one embodiment, a complex event processing (CEP) tool expert generates a business scenario template using a CEP tool. Once the business scenario template is generated, a business user may generate multiple business scenario instances from the business scenario templates, without using the CEP tool and without involvement from the CEP tool expert.