Metadata customization for virtual private label clouds
AssigneeOracle International Corporation
InventorsEden Grail Adogla, Thomas Werner Kuehnel
Life of this patent
Estimating the term…
Abstract
Novel techniques are disclosed for providing vPLC-specific metadata service including customized vPLC-specific metadata. In certain embodiments, each vPLC may generate a customized metadata using its corresponding vPLC-specific customization instructions. In some embodiments, a vPLC-specific metadata service may be performed using pre-generated customized vPLC-specific metadata, on-the-fly customized metadata, pre-generated CSP-format metadata, or combinations thereof.
Claims20
A method, comprising:
- creating a first virtual private label cloud (vPLC) for a first reseller based upon a cloud service provider (CSP)-provided infrastructure in a region, wherein creating the first vPLC comprises allocating a first portion of the CSP-provided infrastructure to the first vPLC;
- creating a second vPLC for a second reseller based upon the CSP-provided infrastructure, wherein creating the second vPLC comprises allocating a second portion of the CSP-provided infrastructure to the second vPLC;
- using the first vPLC to provide one or more first reseller-offered cloud services to one or more customers of the first reseller;
- using the second vPLC to provide one or more second reseller-offered cloud services to one or more customers of the second reseller;
- creating a first set of metadata customization instructions for the first vPLC;
- creating a second set of metadata customization instructions for the second vPLC;
- generating a first customized metadata associated with the first vPLC based at least upon the first set of metadata customization instructions;
- and
- generating a second customized metadata associated with the second vPLC based at least upon the second set of metadata customization instructions.
A non-transitory computer-readable medium storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- creating a first virtual private label cloud (vPLC) for a first reseller based upon a cloud service provider (CSP)-provided infrastructure in a region, wherein creating the first vPLC comprises allocating a first portion of the CSP-provided infrastructure to the first vPLC;
- creating a second vPLC for a second reseller based upon the CSP-provided infrastructure, wherein creating the second vPLC comprises allocating a second portion of the CSP-provided infrastructure to the second vPLC;
- using the first vPLC to provide one or more first reseller-offered cloud services to one or more customers of the first reseller;
- using the second vPLC to provide one or more second reseller-offered cloud services to one or more customers of the second reseller;
- creating a first set of metadata customization instructions for the first vPLC;
- creating a second set of metadata customization instructions for the second vPLC;
- generating a first customized metadata associated with the first vPLC based at least upon the first set of metadata customization instructions;
- and
- generating a second customized metadata associated with the second vPLC based at least upon the second set of metadata customization instructions.
A system, comprising:
- one or more processors;
- and
- one or more memories storing computer-executable instructions that, when executed by the one or more processors, cause the system to:
- create a first virtual private label cloud (vPLC) for a first reseller based upon a cloud service provider (CSP)-provided infrastructure in a region, wherein creating the first vPLC comprises allocating a first portion of the CSP-provided infrastructure to the first vPLC;
- create a second vPLC for a second reseller based upon the CSP-provided infrastructure, wherein creating the second vPLC comprises allocating a second portion of the CSP-provided infrastructure to the second vPLC;
- use the first vPLC to provide one or more first reseller-offered cloud services to one or more customers of the first reseller;
- use the second vPLC to provide one or more second reseller-offered cloud services to one or more customers of the second reseller;
- create a first set of metadata customization instructions for the first vPLC;
- create a second set of metadata customization instructions for the second vPLC;
- generate a first customized metadata associated with the first vPLC based at least upon the first set of metadata customization instructions;
- and
- generate a second customized metadata associated with the second vPLC based at least upon the second set of metadata customization instructions.
Dependencies are inferred from the claim text.