Unified Control Interface for Service Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data center virtualization technologies lack a standardized and customizable control interface for service images, making it difficult for users to manage and interact with diverse virtual machine instances efficiently across different service images.

Innovation Solution

An electronic service image marketplace is introduced that provides a unified control interface with uniform and customized control objects, allowing customers to interact with service images through a standardized set of API commands or user interfaces, where each control object is associated with specific instruction sets that determine the actions performed by the computing resources, enabling flexible management and customization of service images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a standardized control interface is implemented across diverse service images, then ease of operation and user experience are improved, but adaptability to provider-specific customization needs deteriorates

Engineering Contradiction:
Improvecontrol interface usabilityVSAvoidprovider-specific customization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The control interface is segmented into two distinct components: uniform control objects that provide standardized functionality across all service images, and customized control objects that enable provider-specific customization. This segmentation allows the system to simultaneously deliver consistency and adaptability by separating universal operations from specialized ones.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The uniform control objects are designed to be universal and multi-functional, serving as the foundation for interacting with any service image regardless of provider. These objects encapsulate common operations that apply across diverse virtualization platforms, eliminating the need for users to learn different interfaces for different providers.

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

2Device complexity

If uniform control objects are provided for all service images, then device complexity is reduced, but manufacturing precision and control accuracy deteriorate

Engineering Contradiction:
Improvecontrol interface structureVSAvoidcontrol accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

While uniform control objects provide a simplified overall structure, each uniform control object is associated with provider-specific instruction sets that contain precise, customized commands. This local quality approach ensures that the simplified interface structure does not compromise control accuracy, as the underlying instruction sets are tailored to each service image's specific requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The uniform control objects act as intermediaries between the user and the diverse service images. They provide a simplified interface layer while translating user actions into provider-specific commands through associated instruction sets. This intermediary mechanism reduces perceived complexity for users while maintaining precise control over the underlying complex systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If service images from different providers are managed through a single interface, then productivity is improved, but loss of information about provider-specific features increases

Engineering Contradiction:
Improveservice image management efficiencyVSAvoidprovider-specific control details
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

Provider-specific instruction sets are extracted and associated with each uniform control object. This extraction allows the system to separate the universal interface layer from the provider-specific implementation details. Users interact with the simplified uniform interface for improved productivity, while the extracted instruction sets preserve all necessary provider-specific information without requiring user awareness of its existence.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10817929B1Customizable uniform control user interface for hosted service images
Publication Date: 2020.10.27 AMAZON TECH INC
  • US10817929B1 patent drawing
  • US10817929B1 patent drawing
  • US10817929B1 patent drawing

AI summary

An electronic marketplace for service images permits users to browse descriptions of service images implementing desired functionalities of a virtual machine image. The described service images may contain one or more software applications and may be further offered for purchase through an electronic service image marketplace. The electronic marketplace can further provide uniform control objects that are associated with multiple service images and multiple instruction sets. Following an interaction with a particular uniform control object, the electronic marketplace can perform an action on a particular service image based on an association between the particular uniform control object and a particular instruction set associated with the particular service image.