Security infrastructure for cloud services
US-2015156218-A1 · Jun 4, 2015 · US
US9253113B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9253113-B2 |
| Application number | US-201313909795-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 4, 2013 |
| Priority date | Sep 7, 2012 |
| Publication date | Feb 2, 2016 |
| Grant date | Feb 2, 2016 |
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.
A method for controlling the provisioning of a service associated with a customer order is disclosed. The method may comprise receiving, by a cloud infrastructure system, an order for a service from a plurality of service provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. Additionally, the method may comprise determining, by a computing device from the one or more computing devices, based upon a set of rules and system-related information, whether the order is to be forwarded for provisioning one or more resources for enabling the order. Then, based upon the determining, the method may forward the order for provisioning of the one or more resources or not forwarding the order for provisioning.
Opening claim text (preview).
What is claimed is: 1. A method comprising: storing, by a computer resource infrastructure system, order information about an order for a service from a plurality of services provided by the computer resource infrastructure system, the computer resource infrastructure system comprising one or more computing devices; determining, by a computing device from the one or more computing devices, based upon an order processing rule and system-related information, whether a resource capacity of the computer infrastructure system meets a threshold resource capacity, wherein the order processing rule includes the threshold resource capacity, and wherein the system-related information indicates the resource capacity; upon determining that the resource capacity does not meet the threshold resource capacity, sending a request to provision one or more resources to enable the service for the order; upon determining that the resource capacity meets the threshold resource capacity: delaying the request from being sent, wherein delaying the request includes storing the order information within a queue for future order processing, and wherein the queue stores order information about one or more orders that are delayed; detecting an updated resource capacity of the computer resource infrastructure system after delaying the request, wherein the updated resource capacity corresponds to a change in the resource capacity; removing the order information from the queue based on determining that the updated resource capacity does not meet the threshold resource capacity; and upon removing the order information form the queue, sending the request to provision the one or more resources to enable the service for the order. 2. The method of claim 1 , wherein the order processing rule includes a service-specific threshold limit for available resources specific to a type of service and wherein determining whether the resource capacity meets the threshold resource capacity includes determining whether the resource capacity meets the service-specific threshold limit. 3. The method of claim 2 , further comprising: determining that the order is for a preferred customer according to a customer priority list; and upon determining that the resource capacity meets the threshold resource capacity, determining whether to delay the request based on the customer priority list. 4. The method of claim 1 , wherein the determining comprises: determining that the order should be marked as failed and resubmitted; and preventing the request from being sent to provision the one or more resources to enable the service for the order. 5. The method of claim 1 , wherein the determining comprises: determining that the order should be sent to workflow for a manual approval by the administrator; and delaying the request from being sent to provision the one or more resources to enable the service for the order until the order is manually approved by an administrator. 6. The method of claim 1 , further comprising: sending a notification to increase available resources in the computer resource infrastructure system based on determining that the resource capacity meets the threshold resource capacity. 7. The method of claim 1 , wherein the order processing rule is based on a timestamp associated with the order. 8. The method of claim 1 , wherein the set of rules further include rules based on an order processing mode, and wherein the order processing mode includes: open plus optional invitation; manual approval; invitation only; or invitation plus manual approval. 9. The method of claim 1 , wherein the system-related information includes: usage statistics for each service of the plurality of services, an amount of storage used for each service, an amount of data transferred for each service, a number of users, an amount of system up time, or an amount of system down time. 10. A system comprising: one or more computing devices configurable to offer a set of services; memory configurable to store an order for a service from the set of services provided by the computer resource infrastructure system; and wherein a computing device from the one or more computing devices is configured to: determine based upon an order processing rule and system-related information, whether a resource capacity of the computer resource infrastructure system meets a threshold resource capacity, wherein the order processing rule includes the threshold resource capacity, and wherein the system-related information indicates the resource capacity; upon determining that the resource capacity does not meet the threshold resource capacity, send a request to provision one or more resources to enable the service for the order; upon determining that the resource capacity meets the threshold resource capacity: delay the request from being sent, wherein delaying the request includes storing the order information within a queue for future order processing, and wherein the queue stores order information about one or more orders that are delayed; detect an updated resource capacity of the computer resource infrastructure system after delaying the request, wherein the updated resource capacity corresponds to a change in the resource capacity; remove the order information from the queue based on determining that the updated resource capacity does not meet the threshold resource capacity; and upon removing the order information form the queue, send the request to provision the one or more resources to enable the service for the order. 11. The system of claim 10 , wherein the order processing rule includes a service-specific threshold limit for available resources specific to a type of service and wherein determining whether the resource capacity meets the threshold resource capacity includes determining whether the resource capacity meets the service-specific threshold limit. 12. The system of claim 11 , wherein the computing device is further configured to: determine that the order is for a preferred customer according to a customer priority list; and upon determining that the resource capacity meets the threshold resource capacity, determine whether to delay the request based on the customer priority list. 13. The system of claim 10 , wherein the computing device is further configured to: determine that the order should be marked as failed and resubmitted; and prevent the request from being sent to provision the one or more resources to enable the service for the order. 14. The system of claim 10 , wherein the computing device is further configured to: determine that the order should be sent to workflow for a manual approval by the administrator; and delay the request from being sent to provision the one or more resources to enable the service for the order until the order is manually approved by an administrator. 15. The system of claim 10 , wherein the computing device is further configured to: send a notification to increase available resources based on determining that the resource capacity meets the threshold resource capacity. 16. The system of claim 10 , wherein the order processing rule is based on a timestamp associated with the order. 17. The system of claim 10 , wherein the set of rules further include rules based on an order processing mode, and wherein the order processing mode includes: open plus optional invitation; manual approval; invitation only; or invitation plus manual approval. 18. The system of claim 10 , wherein the system-related information includes: usage statistics for each service of t
based on usage prediction · CPC title
Admission control; Resource allocation · CPC title
Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.