Profile-Based Network Device Configuration via Dynamic GUI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring network devices is a cumbersome and time-consuming process, often requiring manual intervention or device-by-device scripting, which is error-prone and inefficient.

Innovation Solution

A system utilizing a relational database and processing logic to dynamically build graphical user interfaces based on user profiles, allowing users to access and perform activities on device groups by defining relationships between users, device groups, and logical activities, thereby automating device configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration of network devices is used, then configuration accuracy can be maintained, but configuration time and labor effort increase significantly

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a virtual copy of the network device configuration management system in the form of a graphical user interface. This virtual interface allows users to configure devices through intuitive drag-and-drop operations and template-based setups, which are then automatically translated into accurate device-specific commands, combining the accuracy of manual configuration with the speed of automated scripting

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a configuration management server as an intermediary between users and network devices. This server mediates the configuration process by receiving high-level configuration requests from users, validating them against best practices, and automatically translating them into device-specific commands, thereby reducing both time and errors

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If device-by-device scripting configuration is used, then configuration speed increases, but system complexity and maintenance requirements increase

Engineering Contradiction:
Improveconfiguration speedVSAvoidscript maintenance complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the configuration management system into modular components: a graphical user interface layer for user interactions, a configuration management server for processing, and device-specific execution layers. This segmentation allows each component to be independently maintained and updated, reducing overall system complexity while maintaining high configuration speeds

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic configuration management system where templates and interfaces automatically adapt to different device types and configurations. The system dynamically generates appropriate configuration commands based on detected device characteristics, eliminating the need for maintaining multiple static scripts while preserving configuration speed

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If comprehensive user access to all devices is provided, then user functionality is maximized, but security risks and access control complexity increase

Engineering Contradiction:
Improveuser access versatilityVSAvoidaccess security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by providing customized graphical user interfaces and configuration capabilities tailored to each user's specific role and permissions. Instead of a uniform access level, the system dynamically adjusts the scope, depth, and type of access each user receives based on their profile, maximizing functionality for authorized operations while minimizing exposure to unauthorized areas

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements continuous feedback mechanisms where the system monitors user actions, configuration changes, and access patterns. This feedback is used to dynamically adjust access controls, provide real-time validation of configuration commands, and alert administrators to potential security issues, thereby maintaining both versatility and security

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8713142B2Profile-based user access to a network management system
Publication Date: 2014.04.29 VERIZON PATENT & LICENSING INC
  • US8713142B2 patent drawing
  • US8713142B2 patent drawing
  • US8713142B2 patent drawing

AI summary

A system includes a relational database and processing logic. The relational database is configured to define a relationship between users and a group of device groups to which the users are permitted access. The processing logic is configured to receive identification information from a user, identify one or more device groups using the relational database and the user identification information, construct a first graphical user interface using the one or more device groups, and provide the first graphical user interface to the user.