Unified Cloud Management Gateway for Cross-Service Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing services cannot provide a unified user interface (UI) and application programming interface (API) experience across different clouds, requiring users to manage multiple UIs and APIs separately, which hinders seamless access and management of resources across various cloud services.

Innovation Solution

The integration of multiple cloud services through a special connector service that proxies calls across clouds, enabling a single management service and unified UI experience by hosting UI extensions with contextual information and translating APIs, allowing users to access resources from different clouds as if they were from a single cloud.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple cloud services are accessed through separate UIs and APIs, then each cloud service maintains its own proprietary interface and access method, but users must manage multiple UIs and APIs separately, increasing system complexity and reducing ease of operation

Engineering Contradiction:
Improveaccess to multiple cloud servicesVSAvoidnumber of UIs and APIs to manage
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple cloud service UIs and APIs into a single unified interface. The gateway service consolidates access to resources across different cloud services (AWS, Azure, GCP, etc.) through one unified portal, eliminating the need for users to manage multiple separate UIs and APIs while maintaining full access to all cloud services

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified interface is designed to be universal, supporting multiple cloud service providers and resource types through a single API and UI. The system provides multi-functional capabilities to access diverse cloud resources (compute, storage, networking, etc.) from various providers through one standardized interface, making the system adaptable to different cloud services without requiring separate access methods

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

2Ease of operation

If each cloud service has its own proprietary UI and API, then each service can be optimized independently, but users experience fragmented access and cannot seamlessly manage resources across different clouds

Engineering Contradiction:
Improveaccess to cloud resourcesVSAvoidintegration across different clouds
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The gateway service acts as an intermediary between users and multiple cloud services. It provides a unified interface that mediates access to diverse cloud resources, translating user requests into appropriate cloud-specific operations while maintaining seamless cross-cloud resource management. The gateway hides the complexity of individual cloud APIs behind a standardized interface

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If separate UIs and APIs are used for each cloud service, then service-specific functionality is preserved, but users must perform multiple authentication actions and cannot achieve single sign-on across clouds

Engineering Contradiction:
Improveservice-specific access controlVSAvoidauthentication process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The authentication system is designed with universal capabilities to handle multiple identity providers and authentication methods through a single unified process. The gateway service implements federated identity management that works across all connected cloud services, enabling single sign-on while maintaining service-specific access control requirements

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

Data Source

PatentUS9560037B2Integrated APIs and UIs for consuming services across different distributed networks
Publication Date: 2017.01.31 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9560037B2 patent drawing
  • US9560037B2 patent drawing
  • US9560037B2 patent drawing

AI summary

User interface integration across multiple clouds is achieved by hosting UI extensions for different services in the same browser window. The UI extensions are initialized by a shell with any necessary security context for the corresponding cloud. The shell provides versioning so that the newest version of the UI is presented to users for all versions of a service. A connector in a local cloud provides translation between APIs across different clouds.