Automated Network Provisioning System for Rapid Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deploying installation personnel to multiple locations for network device installation and configuration is time-consuming and expensive, leading to poor network performance and scalability issues.

Innovation Solution

A system that automatically provisions network implementations by generating a user interface for selecting network functionalities, detecting user interactions, and allocating computing resources from both first and third-party providers, enabling on-demand configuration and reconfiguration of network services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual deployment of installation personnel is used for network device installation and configuration, then network functionalities can be implemented, but deployment time and costs increase significantly

Engineering Contradiction:
Improvenetwork deployment speedVSAvoiddeployment time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables automated self-provisioning of network services through programmatic interfaces. Network devices can automatically discover available services, select appropriate configurations, and provision themselves without human intervention. This eliminates the need for manual deployment personnel while significantly reducing deployment time and costs.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures network service templates and configurations before deployment. When a network device needs a service, the pre-prepared configurations are automatically applied, eliminating the need for on-site manual configuration. This preliminary preparation of service templates enables rapid automated deployment.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If manual configuration of network devices is performed, then network functionalities are implemented, but scalability is limited

Engineering Contradiction:
Improvenetwork configuration efficiencyVSAvoidnetwork scalability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system creates a universal platform that can provision multiple types of network services (routing, switching, security, etc.) across diverse network devices through standardized programmatic interfaces. This universal approach enables the system to scale to different service types and device vendors without requiring manual reconfiguration, thereby improving both efficiency and scalability.

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

Solution Approach 2:

The system manages network configurations through parameterized service templates where specific configuration parameters can be dynamically changed based on service requirements. This parameter-driven approach allows automated adaptation to different service types and scales efficiently as new services or devices are added to the network.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If installation personnel are deployed to multiple locations, then network devices are configured, but costs and time consumption increase

Engineering Contradiction:
Improvenetwork setup simplicityVSAvoiddeployment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Network devices automatically perform self-configuration by interacting with the automated provisioning system through programmatic interfaces. The devices can discover available services, select appropriate configurations, and apply settings without waiting for personnel arrival or manual intervention at each location, dramatically reducing deployment time while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The automated provisioning system acts as an intermediary between network service providers and distributed network devices. It centralizes configuration management and remotely pushes configurations to devices at multiple locations simultaneously, eliminating the need for personnel travel while maintaining simple service delivery to end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If automated provisioning is implemented, then deployment time is reduced, but system complexity increases

Engineering Contradiction:
Improveprovisioning speedVSAvoidprovisioning system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses configuration templates that can be copied and reused across multiple devices and service types. These standardized templates encapsulate complex provisioning logic, allowing rapid deployment through template instantiation rather than manual configuration. The template copying mechanism reduces provisioning time while containing system complexity within reusable, manageable template definitions.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10341250B2Device based automatic network provisioning
Publication Date: 2019.07.02 ACCENTURE GLOBAL SOLUTIONS LTD
  • US10341250B2 patent drawing
  • US10341250B2 patent drawing
  • US10341250B2 patent drawing

AI summary

A device may provide, to a first party, a user interface including information identifying one or more types of network functionalities for implementation, by a second party, in a network implementation. The user interface may be associated with receiving a selection of a configuration for the network implementation. The device may detect an interaction with the user interface associated with selecting the configuration for the network implementation. The configuration for the network implementation may indicate integration of a set of third party network functionalities associated with a set of third parties. The device may automatically provision a set of computing resources for the network implementation based on the configuration for the network implementation. The device may provide, to the first party, access to the network implementation based on automatically provisioning the set of computing resources.