Intelligent GUI for Network Security Rule Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Next-generation firewalls (NGFWs) face challenges in user interface design, as administrators struggle to create access control rules due to the divergence between how they think about security goals and how the rules are configured, requiring multiple input fields and views, leading to inefficiencies and increased time spent on rule creation.

Innovation Solution

An intelligent graphical user interface (GUI) for NGFWs that includes a user entry field for natural language rule input, a smart translation portion with tabular and graphical views, and an overlay menu for suggesting keywords and syntax, allowing administrators to visualize and edit rules in a unified and intuitive manner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional multi-field GUI configuration is used, then comprehensive control over security rules is achieved, but operation complexity and time required increase significantly

Engineering Contradiction:
Improveease of rule creationVSAvoidtime spent on rule creation
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces a natural language processing intermediary that translates administrator intent expressed in natural language into formal security rule configurations. This mediator layer bridges the gap between simple natural language input and complex multi-field configuration requirements, allowing administrators to create rules without navigating multiple input fields and views.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system automatically generates complete security rules from natural language input without requiring administrators to manually fill multiple configuration fields. The intelligent interface performs self-service by interpreting the natural language, determining the appropriate rule parameters, and constructing the complete configuration, thereby eliminating repetitive manual operations.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple input fields and views are provided for rule configuration, then comprehensive control is achieved, but device complexity and learning curve increase

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential configuration intent from natural language input and separates it from the complex multi-field interface. By taking out only the critical rule parameters needed for security policy definition and presenting them through natural language processing, the system maintains configuration flexibility while eliminating unnecessary interface complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The natural language processing interface serves multiple functions simultaneously: it captures user intent, determines rule parameters, validates configurations, and generates formal security policies. This universal interface replaces multiple specialized input fields and views, providing configuration flexibility through a single unified interaction mode.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If natural language input is accepted, then ease of operation improves, but processing complexity and translation requirements increase

Engineering Contradiction:
Improvesimplicity of inputVSAvoidtranslation processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system employs a natural language processing intermediary that handles the complexity of translation from natural language to formal configuration. This mediator layer absorbs the processing complexity, allowing the user interface to remain simple while the backend translation engine manages the sophisticated parsing, interpretation, and rule generation tasks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10862867B2Intelligent graphical user interface
Publication Date: 2020.12.08 CISCO TECHNOLOGY INC
  • US10862867B2 patent drawing
  • US10862867B2 patent drawing
  • US10862867B2 patent drawing

AI summary

In one embodiment, a method, system, and apparatus is described for providing a graphical user interface (GUI) for a network security system. Data is stored for use by a hardware processor in a memory. The hardware processor executes a graphics engine. A GUI is output by the graphics engine, the GUI including a first portion of the GUI comprising a user entry field for receiving a user input for configuring behavior of a network security system, a second portion of the GUI, for displaying a translation of the user input in a tabular form, and a third portion of the GUI, for displaying a translation of the user input in a graphical form. Related methods, systems, and apparatus are also described.