Action-Based Cloud Resource Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing multiple, disparate cloud computing platforms is complex due to their platform-specific management systems, which become obsolete and require high switching costs, complicating operations such as deploying new infrastructure, auditing, and scaling, as well as requiring incompatible outputs for processing.

Innovation Solution

An action-based computing resource configuration method that receives instructions for a plurality of computing resources from multiple platforms, identifies required configuration parameters, and dynamically generates a GUI for user input, allowing for seamless execution across disparate management platforms without needing separate programming for each platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple disparate management platforms are used to support IT infrastructure, then the system can access diverse cloud computing platforms, but the complexity of managing these platforms increases significantly

Engineering Contradiction:
Improveability to access diverse cloud computing platformsVSAvoidcomplexity of managing multiple platforms
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a unified management platform that acts as an intermediary between users and multiple disparate cloud computing platforms. This intermediary abstracts the complexity of individual platform-specific management systems, providing a single interface for managing computing resources across AWS, Azure, Google Cloud, and other platforms. The intermediary layer handles platform-specific protocols and configurations, allowing users to manage diverse cloud resources without directly interacting with each platform's complex management system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If platform-specific management systems are used for each cloud platform, then each platform can be managed according to its specific requirements, but the overall management becomes more complex and time-consuming

Engineering Contradiction:
Improveplatform-specific management capabilityVSAvoidtime required for managing multiple platforms
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a universal management platform that can manage multiple types of cloud computing resources across different platforms through a single interface. This multi-functional system provides unified capabilities for resource provisioning, monitoring, scaling, and configuration across AWS, Azure, Google Cloud, and other platforms. The universal platform maintains platform-specific management capabilities while presenting a consistent interface, eliminating the need for separate management systems for each cloud provider.

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

3Stability of the object's composition

If disparate management platforms are concurrently maintained, then the system can continue to support existing infrastructure, but the maintenance burden and operational complexity increase

Engineering Contradiction:
Improvecontinuity of existing infrastructure supportVSAvoidmaintenance complexity of multiple platforms
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent merges the management of multiple disparate cloud platforms into a single unified management system. By combining platform-specific management functionalities into one integrated system, the patent reduces the number of separate management interfaces and procedures that must be maintained. The unified platform consolidates resource management, monitoring, and configuration tasks across all cloud platforms, thereby reducing the overall maintenance burden while preserving support for existing infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

4Manufacturing precision

If separate programming is required for each management platform, then each platform can be optimized specifically, but the development time and complexity increase

Engineering Contradiction:
Improveplatform-specific optimizationVSAvoiddevelopment time for platform-specific programming
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the management system into modular components that can be independently configured for different cloud platforms. The unified management platform uses standardized interfaces and abstraction layers that allow platform-specific optimizations to be implemented as separate, interchangeable modules. This segmentation enables developers to optimize for specific platforms without rewriting the entire management system, as each platform's specific requirements can be addressed through dedicated modules that interface with the common management framework.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10387167B2Action-based computing resource configuration
Publication Date: 2019.08.20 CLOUDBOLT SOFTWARE INC
  • US10387167B2 patent drawing
  • US10387167B2 patent drawing
  • US10387167B2 patent drawing

AI summary

Provided are examples of apparatus and methods which relate to action-based computing resource configuration. In an example, an instruction indicating an action to be executed by a plurality of computing resources is received. An identification is made that input of data indicating values of one or more user-specified configuration parameters of the plurality of computing resources is required to configure the plurality of computing resources to execute the action. The identifying can include retrieving configuration information from at least a portion of the plurality of computing resources and formatting the retrieved configuration information to present the user with a dynamically-generated graphical user interface which restricts the user to entering only certain values for the data. A description of the one or more user-specified configuration parameters is displayed with a video display.