GUI Rule Configuration for Event-Based Analysis Engines
Find Innovative SolutionsGenerate 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) system that allows users to intuitively configure rules by navigating object hierarchies, selecting objects and attributes, and defining relationships, with a translator and compiler to convert user inputs into a format compatible with the event-based analysis engine.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users directly configure rules using domain-specific object names and attributes, then the event-based analysis engine can process rules accurately, but users without programming skills face difficulties in generating and managing rules
Solution Approach 1:
The patent introduces a graphical user interface (GUI) as an intermediary layer between the user and the event-based analysis engine. The GUI provides visual representations of objects, attributes, and relationships, allowing users to configure rules through intuitive point-and-click interactions rather than requiring knowledge of domain-specific object names and attributes. The system translates these visual selections into the formal rule format needed by the analysis engine, thus maintaining processing accuracy while dramatically improving ease of operation.
2Manufacturing precision
If users need to understand domain model knowledge to create rules, then rules can be generated with proper object relationships, but the complexity of learning domain-specific object names, attributes, and relationships increases
Solution Approach 1:
The patent creates visual copies or representations of the domain model objects and their relationships in the graphical user interface. Instead of requiring users to learn and type domain-specific object names and attributes, the system presents simplified visual icons and hierarchical structures that mirror the underlying domain model. Users interact with these visual copies to define rules, and the system automatically maps them to the correct domain objects and attributes, thereby maintaining configuration accuracy while eliminating the need for users to learn complex domain terminology.
3Ease of operation
If a graphical user interface is introduced to simplify rule configuration, then ease of operation improves, but the system requires additional translation and compilation components
Solution Approach 1:
The patent segments the rule configuration system into distinct functional layers: a user-facing graphical interface layer for ease of interaction, a translation layer that converts visual selections into intermediate representations, and a compilation layer that generates the final format for the event-based analysis engine. This segmentation allows each layer to be optimized independently - the GUI for user-friendliness, the translation layer for accuracy, and the compilation layer for performance - while managing overall system complexity through clear separation of concerns.
Data Source
AI summary
In one aspect, a method, includes receiving and storing objects in a repository, translating objects in an object repository format to a graphical user interface (GUI) format, rendering the GUI format to a user, receiving a rule from the user using the GUI format, translating the rule in the GUI format to a rule repository format, storing rule in the rule repository format in a rule repository and compiling the rule in the rule repository format into a format that is acceptable for processing by the event based analysis engine.


