P
US10397129B2ActiveUtilityPatentIndex 51

Method and system for provisioning computing resources

Assignee: ACCENTURE GLOBAL SOLUTIONS LTDPriority: Aug 31, 2009Filed: Jul 6, 2017Granted: Aug 27, 2019
Est. expiryAug 31, 2029(~3.2 yrs left)· nominal 20-yr term from priority
Inventors:TUNG TERESA SHEAUSANRICHTER OWEN ESAVJANI VIPUL
G06F 2201/815G06F 2201/86H04L 43/045H04L 67/1097H04L 43/065G06F 9/5072H04L 41/22G06F 11/3409G06F 3/0481G06F 2201/865G06F 11/3404G06F 3/04842H04L 43/0876H04L 43/16H04L 47/70G06F 9/5077
51
PatentIndex Score
0
Cited by
59
References
20
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system comprising:
 communications interface circuitry configured to:
 receive a user query for usage data for a computing resource; and 
 send an instruction to present a display, via a graphic user interface, of the usage data; 
 
 memory configured to store:
 a first record of a first event associated with a selected usage of the computing resource; and 
 a second record of a second event associated with a previous usage of the computing resource, the previous usage occurring before the selected usage on an event timeline for the computing resource; and 
 
 event processing circuitry in data communication with the communication interface circuitry and the memory, the event processing circuitry configured to:
 access the first record and the second record within the memory; 
 responsive to the selected usage and the previous usage, determine a change in usage; 
 compare the selected usage to a usage threshold; 
 when the selected usage exceeds the usage threshold, generate a notification; and 
 generate usage data comprising a representation of the selected usage, a representation of the previous usage, the representation of the change in usage, and the notification. 
 
 
     
     
       2. The system of  claim 1 , where:
 the previous usage is associated with a series of events ending with the second event; and 
 the second event comprises a shutdown event for the computing resource. 
 
     
     
       3. The system of  claim 2 , where a received stop request event precedes the shutdown event within the series of events. 
     
     
       4. The system of  claim 1 , where:
 the selected usage comprises a usage of the computing resource during a selected time period with a defined duration; and 
 the selected usage comprises a usage of the computing resource during a previous time period, prior to the selected time period, the previous time period also having the defined duration. 
 
     
     
       5. The system of  claim 4 , where the change in usage comprises a change in time used for the computing resource for the selected time period relative to the previous time period. 
     
     
       6. The system of  claim 1 , where:
 the computing resource comprises a computing resource provided by a first computing platform provider during the selected usage; and 
 the computing resource comprises a computing resource provided by a second computing platform provider during the previous usage, the second computing platform provider different from the first computing platform provider. 
 
     
     
       7. The system of  claim 6 , where:
 the selected usage is associated with a series of events beginning with the first event; and 
 the first event comprises provision of a provisioning script to the first computing platform provider to initiate the computing resource on the first computing platform provider. 
 
     
     
       8. A method comprising:
 receiving, via communications interface circuitry, a user query for usage data for a computing resource; 
 at event processing circuitry in data communication with the communication interface circuitry:
 accessing, in memory, a first record of a first event associated with a selected usage of the computing resource; 
 accessing, in the memory, a second record of a second event associated with a previous usage of the computing resource, the previous usage occurring before the selected usage on an event timeline for the computing resource; 
 responsive to the selected usage and the previous usage, determining a change in usage; 
 comparing the selected usage to a usage threshold; and 
 when the selected usage exceeds the usage threshold, generating a notification; 
 generating usage data comprising a representation of the selected usage, a representation of the previous usage, the representation of the change in usage, and the notification; and 
 
 sending, via the communication interface circuitry, an instruction to present a display of the usage data on a graphical user interface. 
 
     
     
       9. The method of  claim 8 , where:
 the previous usage is associated with a series of events ending with the second event; and 
 the second event comprises a shutdown event for the computing resource. 
 
     
     
       10. The method of  claim 9 , where a received stop request event precedes the shutdown event within the series of events. 
     
     
       11. The method of  claim 8 , where:
 the selected usage comprises a usage of the computing resource during a selected time period with a defined duration; 
 the selected usage comprises a usage of the computing resource during a previous time period, prior to the selected time period, the previous time period also having the defined duration. 
 
     
     
       12. The method of  claim 11 , where the change in usage comprises a change in time used for the computing resource for the selected time period relative to the previous time period. 
     
     
       13. The method of  claim 8 , where:
 the previous usage is associated with a series of events beginning with the first event; and 
 the second event comprises provision of a provisioning script to a computing platform provider to initiate the computing resource on the computing platform provider. 
 
     
     
       14. The method of  claim 13 , where:
 the selected usage is associated with a series of events beginning with the first event; and 
 the first event comprises provision of a provisioning script to the computing platform provider to initiate the computing resource on the computing platform provider. 
 
     
     
       15. A product comprising:
 one or more machine-readable media other than a transitory signal; and 
 instructions stored on the one or more machine-readable media, the instructions configured to, when executed, cause a machine to: 
 receive, via communications interface circuitry, a user query for usage data for a computing resource; 
 at event processing circuitry in data communication with the communication interface circuitry:
 access, in memory, a first record of a first event associated with a selected usage of the computing resource; 
 access, in the memory, a second record of a second event associated with a previous usage of the computing resource, the previous usage occurring before the selected usage on an event timeline for the computing resource; 
 responsive to the selected usage and the previous usage, determine a change in usage; 
 compare the selected usage to a usage threshold; and 
 when the selected usage exceeds the usage threshold, generate a notification; 
 generate usage data comprising a representation of the selected usage, a representation of the previous usage, the representation of the change in usage, and the notification; and 
 
 send, via the communication interface circuitry, a command to present a display of the usage data on a graphical user interface. 
 
     
     
       16. The product of  claim 15 , where:
 the previous usage is associated with a series of events ending with the second event; and 
 the second event comprises a shutdown event for the computing resource. 
 
     
     
       17. The product of  claim 16 , where a received stop request event precedes the shutdown event within the series of events. 
     
     
       18. The product of  claim 15 , where:
 the selected usage comprises a usage of the computing resource during a selected time period with a defined duration; 
 the selected usage comprises a usage of the computing resource during a previous time period, prior to the selected time period, the previous time period also having the defined duration. 
 
     
     
       19. The product of  claim 18 , where the change in usage comprises a change in time used for the computing resource for the selected time period relative to the previous time period. 
     
     
       20. The product of  claim 15 , where:
 the previous usage is associated with a series of events beginning with the first event; and 
 the second event comprises provision of a provisioning script to a computing platform provider to initiate the computing resource on the computing platform provider.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.