Natural Language Business Rule Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Lay people find it difficult to compose advanced business rules due to complex constructs, structures, and syntax, and as the number of rules increases, it becomes time-consuming to manage them effectively in conventional Business Rule Management Systems (BRMS).

Innovation Solution

A natural language enhanced user interface is created using rule templates generated from prefabricated sentences, allowing users to compose rules through a model-driven editor with user-friendly input fields and a 'when-then' sentence structure, reducing the likelihood of formal and syntax-related errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional BRMS user interface is used, then system can process business rules, but lay people find it difficult to compose advanced business rules due to complex constructs, structures, and syntax

Engineering Contradiction:
Improveease of rule compositionVSAvoidcomplexity of rule construct
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a natural language processor as an intermediary between the user and the rule engine. This mediator translates user-friendly natural language statements into formal business rules, eliminating the need for users to directly interact with complex formal syntax while preserving the functionality of advanced business rule composition

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical interaction of manually constructing formal rules with a natural language-based interaction system. Instead of requiring users to manually assemble complex rule structures, the system uses natural language processing to automatically generate formal rules from simple user statements

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If number of rules in application increases, then system can handle more business logic, but it becomes time-consuming to compose so many rules

Engineering Contradiction:
Improverule composition speedVSAvoidtime to compose rules
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements a template-based rule generation system where common business rule patterns are pre-defined as templates. When users need to create rules, the system presents relevant templates that can be instantly instantiated with minimal user input, performing the bulk of the rule construction work in advance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides automated assistance features including natural language processing that automatically translates user statements into formal rules, template-based generation that creates rules from predefined patterns, and intelligent suggestions that reduce manual composition effort, enabling users to compose rules independently without requiring extensive manual work

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8364469B2Natural language enhanced user interface in a business rule management system
Publication Date: 2013.01.29 RED HAT INC
  • US8364469B2 patent drawing
  • US8364469B2 patent drawing
  • US8364469B2 patent drawing

AI summary

Some embodiments of a natural language enhanced user interface in a business rule management system have been presented. In one embodiment, one or more rule templates in a natural language are generated from one or more prefabricated sentences. Then a user interface is created using the one or more rule templates to allow a user to compose rules for a business rule management system.