JSON Network Function Configuration Without Orchestrator Dependency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network configuration processes are prone to human error, delays, and dependency on network orchestrators, leading to communication network dependability issues, reduced quality of service, and increased costs due to manual generation of JSON configuration files.

Innovation Solution

A configuration manager system that automatically generates and sends JSON configuration files directly to network devices, bypassing the network orchestrator, using a graphical user interface to populate parameter fields and integrate database parameters for accurate configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual generation of JSON configuration files is used, then flexibility in configuration is maintained, but human error and delays increase

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

Solution Approach 1:

The system enables network devices to self-configure by automatically generating and deploying JSON configuration files without requiring manual intervention from network operators. The configuration manager system automatically extracts parameters from data files, populates configuration templates, and deploys configurations directly to network devices, eliminating manual configuration processes and reducing human error while maintaining deployment flexibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical configuration processes with an automated computer-based system. The configuration manager system uses software to automatically process data files, generate JSON configurations, and deploy them to network devices. This substitution of manual operations with automated digital processes eliminates human error, reduces configuration time, and improves reliability while maintaining the flexibility needed for diverse network configurations.

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

2Reliability

If network orchestrator is used for configuration management, then centralized control is achieved, but dependency and costs increase

Engineering Contradiction:
Improvenetwork dependabilityVSAvoidconfiguration system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the configuration management function from the network orchestrator and implements it as an independent configuration manager system. This separation allows the configuration manager to operate autonomously without relying on the network orchestrator for configuration generation and deployment. The system extracts essential configuration parameters from data files and directly deploys them to network devices, reducing dependency on the orchestrator while maintaining centralized control capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The configuration manager system acts as an intermediary between configuration data sources and network devices. Instead of network operators directly configuring devices or relying on the network orchestrator, the configuration manager mediates by automatically extracting parameters from data files, generating appropriate JSON configurations, and deploying them to the correct devices. This intermediary role reduces system complexity by providing a dedicated layer that handles configuration management independently.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automated configuration generation is implemented, then productivity increases, but system complexity increases

Engineering Contradiction:
Improveconfiguration deployment efficiencyVSAvoidconfiguration manager complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The configuration manager system is segmented into distinct functional modules: data file processing module, parameter extraction module, configuration template population module, and deployment module. Each module handles a specific aspect of configuration generation, making the overall complex automated system more manageable and maintainable. The segmentation allows for modular development and easier troubleshooting while maintaining high productivity through automation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system manages complexity by dynamically changing parameters based on input data. The configuration manager extracts different parameters from data files depending on the specific network device and configuration requirements. By adapting parameter extraction and configuration generation based on the actual data and device type, the system achieves high productivity without requiring overly complex hard-coded logic for every possible scenario.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12511136B2JavaScript Object Notation configuration file generation and network function implementation method and apparatus
Publication Date: 2025.12.30 RAKUTEN MOBILE INC
  • US12511136B2 patent drawing
  • US12511136B2 patent drawing
  • US12511136B2 patent drawing

AI summary

A method includes processing a data file including one or more parameters for configuring a network function provided by a network device. The data file is processed to recognize and extract the one or more parameters included in the data file. The method also includes causing one or more of a plurality of parameter fields included in a graphical user interface to be populated with the one or more parameters extracted from the data file according to a mapping between the one or more parameters extracted from the data file and corresponding parameter fields included in the graphical user interface. The method further includes processing parameters included in the parameter fields to generate a JavaScript Object Notation (JSON) configuration file. The method additionally includes causing the JSON configuration file to be sent to the network device to implement the network function according to the JSON configuration file.