Visual Rule Builder for Event-Based Analysis Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users without programming skills face difficulties in generating and managing rules for event-based analysis engines due to the need for extensive knowledge of domain-specific object names, attributes, and relationships, making it complex to create rules that combine objects from different domains.

Innovation Solution

A graphical user interface (GUI) is provided to allow users to intuitively configure rules by rendering object hierarchies and relationships, enabling users to select and merge objects without needing to define merge conditions, using a system that includes repositories for metadata and rules, a translator, and an expansion agent to handle multiple data sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually configure rules using domain-specific object names and attributes, then the event-based analysis engine can perform complex analysis, but users without programming skills face difficulties and require extensive domain knowledge

Engineering Contradiction:
Improverule analysis capabilityVSAvoiduser operation difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a visual rule builder interface that acts as an intermediary between users and the event-based analysis engine. This intermediary translates user-friendly visual selections into the complex domain-specific rule syntax automatically, eliminating the need for users to directly manipulate object names, attributes, and relationships while still enabling sophisticated analysis capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates visual copies or representations of domain objects and their relationships in the rule builder interface. Instead of requiring users to work with actual domain-specific identifiers and complex relationships, the system presents simplified visual models that mirror the underlying data structure, making rule configuration accessible to non-programmers while maintaining the full analytical power of the engine.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If users need to combine objects from different domains in a rule, then comprehensive analysis is achieved, but the complexity of defining merge conditions increases significantly

Engineering Contradiction:
Improvemulti-domain analysis capabilityVSAvoidrule configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The visual rule builder serves as an intermediary that automatically handles the complexity of merging objects from different domains. The system's backend automatically generates and applies the appropriate merge conditions based on the user's visual selections, eliminating the need for users to manually define complex merge logic while still enabling comprehensive multi-domain analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the complex rule configuration process into separate, manageable visual components. Users can select objects from different domains through distinct visual interfaces for each object type, and the system automatically integrates these selections with appropriate merge conditions, breaking down the overwhelming task of multi-domain rule creation into simple, sequential visual steps.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If the system provides detailed object hierarchies and relationships, then users can create accurate rules, but the interface becomes more complex and overwhelming for non-developer users

Engineering Contradiction:
Improverule accuracyVSAvoidinterface complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by presenting different levels of detail in different parts of the interface. The visual rule builder shows simplified object representations and relationships at the user level, while maintaining access to detailed hierarchical information when needed. This allows users to work with a manageable view of the data model while the system preserves the full complexity for accurate rule generation in the background.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9354762B1Simplifying rules generation for an event-based analysis engine by allowing a user to combine related objects in a rule
Publication Date: 2016.05.31 EMC INT
  • US9354762B1 patent drawing
  • US9354762B1 patent drawing
  • US9354762B1 patent drawing

AI summary

In one aspect, a method includes rendering to a user an object and objects related to the object, receiving from a user a selection by a user of a one of the related objects to use in a rule for an event-based analysis engine and merging the object and the selected object to perform the rule.