Method and system for provisioning computing resources

US10757036B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10757036-B2
Application numberUS-201916535582-A
CountryUS
Kind codeB2
Filing dateAug 8, 2019
Priority dateAug 31, 2009
Publication dateAug 25, 2020
Grant dateAug 25, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, computer-readable medium, and system for provisioning computing resources across multiple cloud providers and/or data centers are disclosed. A graphical user interface is used to select a plurality of computing resources and at least one cloud provider and/or at least one data center for providing the plurality of computing resources. Scripts associated with the at least one cloud provider and/or at least one data center are accessed, where each script is capable of automatically setting up a computing resource on an associated cloud provider or associated data center. The scripts are then used to automatically allocate and/or configure the computing resources on the at least one cloud provider and/or at least one data center. As such, computing resources can be automatically provisioned using a generic graphical user interface and without a user having skills or credentials specific to each cloud provider and/or data center.

First claim

Opening claim text (preview).

What is claimed is: 1. A method including: in memory, accessing authentication data associated with a user to determine a permission level assigned to the user; at communication circuitry, receiving a selection of multiple computing resources distributed across multiple cloud providers; at configuration processing circuitry in data communication with the memory and the communication circuitry, the configuration processing circuitry configured to: based on the selection of the multiple computing resources, determining to provision the multiple computing resources distributed across the multiple cloud providers; determining configurations for the multiple computing resources, the configurations consistent with the respective ones of the multiple cloud providers for the individual ones of the multiple computing resources; and at the communication circuitry: sending, to the multiple cloud providers, requests to provision the multiple computing resources; sending, to respective ones of the multiple cloud providers, respective ones of the configurations for each of the multiple computing resources; after sending the configurations, receiving a user selection from the user, the user selection designating an operation associated with at least one of the multiple computing resources as configured; and sending, a request to perform the operation to the cloud provider corresponding to the at least one of the multiple computing resources. 2. The method of claim 1 , further including receiving, at the communication circuitry, a user request for resource information regarding the multiple computing resources. 3. The method of claim 2 , further including: accessing, responsive to the user request, the resource information in the memory; and via display circuitry, displaying the resource information. 4. The method of claim 1 , further including, after provisioning the multiple computing resources and at the configuration processing circuitry, establishing access authority for the user for the multiple computing resources distributed across the multiple computing providers. 5. The method of claim 4 , where establishing access includes brokering access via an intermediary component providing virtualized access for multiple users including the user. 6. The method of claim 5 , where the intermediary component comprises a proxy between the multiple users and at least one of the multiple cloud providers. 7. The method of claim 6 , where the multiple users share at least one of the multiple computing resources as a single profile on the at least one of the multiple cloud providers. 8. The method of claim 1 , where the operation includes a manipulation operation on a virtual machine image. 9. A system including: memory configured to facilitate access to authentication data associated with a user to determine a permission level assigned to the user; communication circuitry configured to: receive a selection of multiple computing resources distributed across multiple cloud providers; send to the multiple cloud providers, requests to provision the multiple computing resources; send, to respective ones of the multiple cloud providers, respective ones of configurations for each of the multiple computing resources; after sending the configurations, receiving a user selection from the user, the user selection designating an operation associated with at least one of the multiple computing resources as configured; and sending, a request to perform the operation to the cloud provider corresponding to the at least one of the computing resources; and configuration processing circuitry in data communication with the memory and the communication circuitry, the configuration processing circuitry configured to: based on the selection of the multiple computing resources, determining to provision the multiple computing resources distributed across the multiple cloud providers; and determining the configurations for the multiple computing resources, the configurations consistent with the respective ones of the multiple cloud providers for the individual ones of the multiple computing resources. 10. The system of claim 9 , where the communication circuitry is configured to receive a user request for resource information regarding the multiple computing resources. 11. The system of claim 10 , were: the configuration processing circuitry is configured to access, responsive to the user request, the resource information in the memory; and the system further includes display circuitry configured to display the resource information. 12. The system of claim 9 , where the configuration processing circuitry is configured to, after provisioning the multiple computing resources, establish access authority for the user for the multiple computing resources distributed across the multiple computing providers. 13. The system of claim 12 , where the configuration processing circuitry is configured to establish access by brokering access via an intermediary component providing virtualized access for multiple users including the user. 14. The system of claim 13 , where the intermediary component comprises a proxy between the multiple users and at least one of the multiple cloud providers. 15. The system of claim 14 , where the multiple users share at least one of the multiple computing resources as a single profile on the at least one of the multiple cloud providers. 16. The system of claim 9 , where the operation includes a manipulation operation on a virtual machine image. 17. A product including: machine-readable media other than a transitory signal; and instructions stored on the machine-readable media, the instructions configured to, when executed, cause a machine to: in memory, access authentication data associated with a user to determine a permission level assigned to the user; at communication circuitry, receive a selection of multiple computing resources distributed across multiple cloud providers; at configuration processing circuitry in data communication with the memory and the communication circuitry, the configuration processing circuitry configured to: based on the selection of the multiple computing resources, determine to provision the multiple computing resources distributed across the multiple cloud providers; determine configurations for the multiple computing resources, the configurations consistent with the respective ones of the multiple cloud providers for the individual ones of the multiple computing resources; and at the communication circuitry: send, to the multiple cloud providers, requests to provision the multiple computing resources; send, to respective ones of the multiple cloud providers, respective ones of the configurations for each of the multiple computing resources; after send the configurations, receive a user selection from the user, the user selection designating an operation associated with at least one of the multiple computing resources as configured; and send, a request to perform the operation to the cloud provider corresponding to the at least one of the computing resources. 18. The product of claim 17 , where the instructions are further configured to cause the machine to, after provisioning the multiple computing resources and at the configuration processing circuitry, establish access authority for the user for the multiple computing resources distributed across the multiple computing providers. 19. The product of claim 18 , where the instructions are further configured to cause the machine to e

Assignees

Inventors

Classifications

  • H04L47/70Primary

    Admission control; Resource allocation · CPC title

  • G06F9/5077Primary

    Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

  • Monitoring of software · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Event-based monitoring · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10757036B2 cover?
A method, computer-readable medium, and system for provisioning computing resources across multiple cloud providers and/or data centers are disclosed. A graphical user interface is used to select a plurality of computing resources and at least one cloud provider and/or at least one data center for providing the plurality of computing resources. Scripts associated with the at least one cloud pro…
Who is the assignee on this patent?
Accenture Global Services Ltd, Acccenture Global Services Ltd
What technology area does this patent fall under?
Primary CPC classification H04L47/70. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 25 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).