Provisioning Template for Hosted Computing Environment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users lack the technical knowledge to provision a hosted computing environment, as the commands required are complex and involve programming language expertise, making it difficult for them to configure network components according to their service requirements.

Innovation Solution

A system and method that generates a graphical interface for users to input requirements, which are then converted into provisioning template entries, allowing the provisioning of a hosted computing environment without needing technical programming knowledge, using a provisioning program to configure the environment based on the template.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users directly configure network components using complex provisioning commands, then the hosted computing environment can be provisioned, but users require technical programming knowledge that they do not possess

Engineering Contradiction:
Improveease of provisioningVSAvoidcomplexity of provisioning commands
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a provisioning template as an intermediary between the user and the complex provisioning commands. The template includes high-level parameters that users can configure without needing to understand the underlying complex commands. The system automatically translates these template parameters into the necessary provisioning commands, thereby resolving the contradiction between ease of operation and command complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a graphical interface is introduced to simplify user input, then ease of operation improves, but the system complexity increases due to the need for conversion logic

Engineering Contradiction:
Improveease of requirements inputVSAvoidcomplexity of conversion system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The provisioning template system performs self-service by automatically translating user-friendly requirements into technical provisioning commands. The conversion logic is embedded within the template processing mechanism, allowing the system to handle the complexity internally while presenting a simplified interface to users. This resolves the contradiction by allowing the system to manage its own complexity transformation without requiring additional complex intermediary systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11683221B1Automatic generation of template for provisioning services in a hosted computing environment
Publication Date: 2023.06.20 CISCO TECHNOLOGY INC
  • US11683221B1 patent drawing
  • US11683221B1 patent drawing
  • US11683221B1 patent drawing

AI summary

Systems and methods are provided for provisioning a hosted computing environment in accordance with customer requirements relating to a service. In some embodiments, a computer-implemented method is provided. The method includes generating a graphical interface on a computing device and receiving input corresponding to an indication of one or more requirements, wherein the input is received using the graphical interface, and wherein the one or more requirements correspond to a hosted computing environment. The method further comprises converting each indication of the one or more requirements into one or more entries of a provisioning template, wherein the provisioning template includes multiple entries, and wherein the provisioning template is associated with the hosted computing environment. The method further comprises providing the provisioning template to a provisioning program to provision the hosted computing environment.