Virtual Resource Reclaiming Across Multiple Cloud Subscriptions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Customers are restricted to using cloud services within a closed ecosystem provided by a single cloud service provider, limiting access to services offered by different providers.

Innovation Solution

A deployment mechanism is implemented to enable cross-cloud service access by allowing a first cloud service provider to deploy its services within a second cloud environment, utilizing a control plane to manage resource placement and interconnect customer networks across multiple cloud service providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a customer subscribes to a cloud environment provided by a single CSP, then the customer can access services within that closed ecosystem, but the customer is restricted from using services offered by different CSPs

Engineering Contradiction:
Improveaccess to services across different cloud providersVSAvoidcloud ecosystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a gateway component that acts as an intermediary between the first cloud environment and the second cloud environment. This gateway enables customers to access services from a second CSP through their subscription to a first CSP, effectively mediating cross-cloud service access without requiring direct integration between different cloud providers' ecosystems

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal access mechanism where a single subscription to one cloud provider enables access to multiple cloud services across different providers. The system allows customers to subscribe to one CSP and access services from multiple CSPs through the implemented gateway, making the access mechanism universal rather than provider-specific

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

2Ease of operation

If cloud services are deployed within a single cloud environment, then service deployment is straightforward, but access to services across different cloud environments is limited

Engineering Contradiction:
Improveservice deployment simplicityVSAvoidservice access latency across clouds
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the cloud service architecture into distinct components: a control plane for managing subscriptions and service access, and a data plane for actual service delivery. This segmentation allows services to be deployed in one cloud environment while enabling access from another cloud environment through the segmented architecture, reducing deployment complexity and access latency

Inventive Principle:
Principle #1Segmentation

3Reliability

If virtual resources are allocated to a subscription, then the subscription can access those resources, but the resources cannot be reallocated to different subscriptions

Engineering Contradiction:
Improveresource allocation stabilityVSAvoidresource reallocation flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic resource allocation where virtual resources can be allocated to and reallocated from different subscriptions based on changing requirements. The system allows resources to be dynamically assigned to a first subscription, accessed through a gateway, and subsequently reallocated to a second subscription, providing both stability during allocation and flexibility for reallocation

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250284558A1Resource reclaiming in a tenancy having multiple service subscriptions
Publication Date: 2025.09.11 ORACLE INT CORP
  • US20250284558A1 patent drawing
  • US20250284558A1 patent drawing
  • US20250284558A1 patent drawing

AI summary

Techniques are disclosed for receiving, by a service of a cloud service provider (CSP), an indication that a subscription of a user account with the CSP is available. The techniques include the service associating a virtual resource of the CSP with the subscription and enabling a device associated with the user account to access the virtual resource, the virtual resource available and accessible as part of a private cloud associated with the user account. The techniques further include determining, by the service, a change to the subscription. The techniques further include the service determining the virtual resource associated with the subscription. The techniques further include disassociating, based on the change, the virtual resource from the service such that the virtual resource is unavailable via the private cloud in association with the subscription and such that the virtual resource is available and accessible for use in association with a different subscription.