Defining different public cloud virtual networks for different entities based on different sets of measurements
US-11121985-B2 · Sep 14, 2021 · US
US12445419B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12445419-B2 |
| Application number | US-202318468024-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 15, 2023 |
| Priority date | Sep 16, 2022 |
| Publication date | Oct 14, 2025 |
| Grant date | Oct 14, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. 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. 2. The method of claim 1 , wherein the first set of metadata customization instructions for the first vPLC is different from the second set of metadata customization instructions for the second vPLC. 3. The method of claim 1 , wherein generating the first customized metadata associated with the first vPLC is performed independent of generating the second customized metadata associated with the second vPLC. 4. The method of claim 1 , wherein generating the first customized metadata associated with the first vPLC occurs before receiving a request for the first customized metadata associated with the first vPLC. 5. The method of claim 4 , further comprising storing the first customized metadata associated with the first vPLC in a repository before receiving the request. 6. The method of claim 4 , wherein generating the first customized metadata associated with the first vPLC comprises: obtaining a raw metadata associated with the first vPLC before receiving the request; and applying the first set of metadata customization instructions to the obtained raw metadata associated with the first vPLC before receiving the request. 7. The method of claim 1 , wherein generating the first customized metadata associated with the first vPLC occurs upon receiving a request for the first customized metadata associated with the first vPLC. 8. The method of claim 7 , wherein generating the first customized metadata associated with the first vPLC comprises: obtaining a raw metadata associated with the first vPLC upon receiving the request; and applying the first set of metadata customization instructions to the obtained raw metadata associated with the first vPLC. 9. The method of claim 7 , wherein generating the first customized metadata associated with the first vPLC comprises: obtaining a raw metadata associated with the first vPLC before receiving the request; and applying the first set of metadata customization instructions to the obtained raw metadata associated with the first vPLC upon receiving the request. 10. The method of claim 9 , further comprising storing the first customized metadata associated with the first vPLC in a repository before receiving the request. 11. 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. 12. The non-transitory computer-readable medium of claim 11 , wherein the first set of metadata customization instructions for the first vPLC is different from the second set of metadata customization instructions for the second vPLC. 13. The non-transitory computer-readable medium of claim 11 , wherein generating the first customized metadata associated with the first vPLC occurs before receiving a request for the first customized metadata associated with the first vPLC; and wherein generating the first customized metadata associated with the first vPLC comprises: obtaining a raw metadata associated with the first vPLC before receiving the request; and applying the first set of metadata customization instructions to the obtained raw metadata associated with the first vPLC before receiving the request. 14. The non-transitory computer-readable medium of claim 11 , wherein generating the first customized metadata associated with the first vPLC occurs upon receiving a request for the first customized metadata associated with the first vPLC; and wherein generating the first customized metadata associated with the first vPLC comprises: obtaining a raw metadata associated with the first vPLC upon receiving the request; and applying the first set of metadata customization instructions to the obtained raw metadata associated with the first vPLC. 15. The non-transitory computer-readable medium of claim 11 , wherein generating the first customized metadata associated with the first vPLC occurs upon receiving a request for the first customized metadata associated with the first vPLC; and wherein generating the first customized metadata associated with the first vPLC comprises: obtaining a raw metadata associated with the first vPLC before receiving the request; and applying the first set of metadata customization instructions to the obtained raw metadata associated with the first vPLC upon receiving the request. 16. 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 r
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
for controlling access to devices or network resources · CPC title
Network integration; Enabling network access in virtual machine instances · CPC title
Hypervisor-specific management and integration aspects · CPC title
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.