Reseller Proxy API Server for White Labeled Cloud Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for transforming a public cloud into a white-labeled reseller cloud are inefficient, labor-intensive, and expensive, as they require manual implementations and lack standardized Infrastructure as a Service (IaaS) APIs, limiting end customers' access to cloud capabilities and failing to provide genuine white labeling.

Innovation Solution

A structured approach that generates local and central user IDs, maps them, and uses a reseller proxy API server to send requests to the base multi-tenant cloud, obscuring the reseller's role while presenting a white-labeled service to end customers, thereby enabling resellers to offer cloud infrastructure-level services without exposing the base cloud provider.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual implementation techniques are used to transform a public cloud into a service provider cloud, then the transformation can be achieved, but the process becomes inefficient, labor-intensive, and expensive

Engineering Contradiction:
Improveease of cloud transformationVSAvoidtransformation efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent introduces a service provider context layer as an intermediary between the base multi-tenant cloud and end customers. This layer includes a service provider portal, user ID mapping system, and request routing mechanism that automatically handles the transformation process, eliminating the need for manual implementation while maintaining efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The transformation process is segmented into distinct functional layers: the base cloud infrastructure layer, the service provider context layer (with user ID mapping, request routing, and notification handling), and the customer-facing interface layer. This segmentation allows automated processing at each layer without manual intervention.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If a storefront is used to white label and resell cloud services, then a generic interface is provided, but the fusion between base cloud and storefront is not powerful enough to allow end customers to exploit all capabilities of the underlying cloud

Engineering Contradiction:
Improveease of service resellingVSAvoidaccess to cloud capabilities
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The service provider context layer is designed to be universal, supporting multiple cloud capabilities and services through a single standardized interface. The user ID mapping system and request routing mechanism can handle various cloud services (storage, computing, networking) while maintaining full access to the base cloud's capabilities, eliminating the limitations of generic storefront interfaces.

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

3Productivity

If existing reselling techniques are used without genuine white labeling, then cloud services can be resold, but the host cloud is exposed to the end user when service requests are fulfilled

Engineering Contradiction:
Improveservice reselling capabilityVSAvoidwhite labeling effectiveness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The service provider context layer acts as a mediator that completely obscures the base cloud provider from end customers. The user ID mapping system translates customer requests using service provider identifiers, and the request routing mechanism ensures that all communications with the base cloud go through this layer, preventing any direct exposure of the host cloud infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a virtual copy of the cloud service interface at the service provider level. Instead of directly exposing the base cloud, it presents a replicated interface through the service provider portal and API endpoints, allowing genuine white labeling where customers interact only with the reseller's branded interface.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If hundreds or thousands of APIs are exposed with user manual guidance, then the base cloud functionality is available, but the reseller must write all code needed to use the APIs to develop a reseller cloud

Engineering Contradiction:
Improvecloud functionality accessVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service provider context layer serves as an intelligent intermediary that abstracts away the complexity of hundreds of base cloud APIs. It provides a simplified, standardized API interface that automatically routes requests to the appropriate base cloud services, eliminating the need for resellers to write complex code to integrate numerous APIs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The service provider API interface is designed as a universal interface that can access multiple base cloud functionalities through a single standardized protocol. This multi-functional interface handles diverse cloud services (storage, computing, networking) without requiring separate integration code for each service, dramatically reducing implementation complexity.

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

Data Source

PatentUS10013709B2Transforming a base multi-tenant cloud to a white labeled reseller cloud
Publication Date: 2018.07.03 KYNDRYL INC
  • US10013709B2 patent drawing
  • US10013709B2 patent drawing
  • US10013709B2 patent drawing

AI summary

An approach is provided for transforming a base multi-tenant cloud into a white labeled cloud of a reseller. A first customer request for a cloud-based service is received by the reseller. Based on a central identification of a customer mapped to a local identification, a second request for the service is sent from the reseller to the cloud provider, indicating the customer is an apparent source of the second request and an apparent customer of the cloud provider, and obscuring the reseller being an actual source of the second request and the customer being an actual customer of the reseller. A customer notification is sent from the reseller, which white labels the provision of the service by indicating the reseller is an apparent provider of the service and obscuring the cloud provider being an actual provider of the service.