Infrared communication method and apparatus, storage medium and electronic apparatus
US-2024305382-A1 · Sep 12, 2024 · US
US10326679B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10326679-B1 |
| Application number | US-201615088018-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 31, 2016 |
| Priority date | Mar 31, 2016 |
| Publication date | Jun 18, 2019 |
| Grant date | Jun 18, 2019 |
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.
An automated security survey generator for provisioning services in a cloud environment. Services, including infrastructure services, provided by the cloud are provisioned from blueprints. A survey is attached to each of the blueprints. When a service is provisioned, the attached survey is executed such that questions are presented to a requestor. Responses to the questions and actions are evaluated and actions associated with the responses are performed. The survey can prevent the service from being provisioned.
Opening claim text (preview).
What is claimed is: 1. A method for provisioning a service in a cloud environment, the method comprising: receiving, by a processor, a request from a requestor to create a survey in a cloud for a service provided by the cloud; generating, by the processor, a user interface based on the request; entering information into the survey that is presented in the user interface by the processor, wherein the information includes questions, answers associated with the questions, and actions associated with the answers; attaching, by the processor, the survey to a blueprint of the service after the survey is completed; receiving, by the processor a provisioning request for the service; executing, by the processor, the survey in response to receiving the provisioning request; and provisioning, by the processor, the service in the cloud environment based on results of the survey and in accordance with the blueprint. 2. The method of claim 1 , further comprising presenting a user interface to the requestor in response to the request from the requestor, wherein the user interface includes data entry fields for the questions, data entry fields for the answers, and data entry fields for the actions. 3. The method of claim 1 , further comprising converting the information entered into the survey into properties of the blueprint. 4. The method of claim 3 , further comprising adding the properties to the blueprint of the service. 5. The method of claim 1 , further comprising intercepting the request from the requestor. 6. The method of claim 1 , further comprising amending the survey attached to the blueprint. 7. The method of claim 1 , wherein each blueprint included in the cloud is associated with a different survey. 8. A method for provisioning a service in a cloud, the method comprising: receiving, by a processor, a provisioning request from a requestor to provision a service provided by the cloud; presenting, by the processor, a survey to the requestor in a user survey in a user interface in response to the provisioning request, wherein information included in the survey includes questions, answers associated with the questions, and actions associated with the answers, wherein the survey is associated with a blueprint for the requested service; receiving, by the processor, input from the requestor through the user interface related to the user survey, wherein the input corresponds to selected answers; evaluating, by the processor, the selected answers to determine results of the survey; determining, by the processor, whether the results comply with applicable rules or regulations; and performing, by the processor, actions associated with the results such that the requested service is provisioned or not provisioned in accordance with the results, wherein the requested service, when provisioned, is provisioned in accordance with the blueprint and wherein the requested service is not provisioned when the results do not comply with the applicable rules or regulations. 9. The method of claim 8 , wherein the provisioning request identifies the service. 10. The method of claim 9 , wherein the service is one of a virtual machine, storage, a server, or an application. 11. The method of claim 8 , further comprising intercepting the provisioning request. 12. The method of claim 8 , further comprising extracting the survey from properties of the blueprint associated with the requested service. 13. The method of claim 12 , wherein the blueprint identifies characteristics of the service. 14. The method of claim 12 , wherein the properties include the questions, the answers, and the actions, the method further comprising presenting the questions and the answers in a multiple choice format. 15. The method of claim 8 , further comprising executing the survey prior to provisioning the service. 16. The method of claim 8 , further comprising identifying the actions associated with the responses to the questions included in the results. 17. The method of claim 16 , wherein the actions include at least one of granting the provisioning request, blocking the provisioning request, sending an email to a specified recipient. 18. The method of claim 8 , further comprising saving the results as metadata in an instance of the provisioned service. 19. A computer program product, comprising a non-transitory computer-readable medium having ac computer-readable program code embodied thereon, the computer-readable program code adapted to be executed by one or more processors to perform a method for provisioning a service in a cloud environment, the method comprising: receiving, by the one or more processors, a request from a requestor to create a survey in a cloud for a service provided by the cloud; generating, by the one or more processors, a user interface based on the request; entering, by the one or more processors, information into the survey that is presented in the user interface, wherein the information includes questions, answers associated with the questions, and actions associated with the answers; attaching, by the one or more processors, the survey to a blueprint of the service after the survey is completed; receiving, by the one or more processors, a provisioning request for the service; executing, by the one or more processors, the survey in response to receiving the provisioning request; and provisioning, by the one or more processors, the service in the cloud environment based on results of the survey.
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
for initial configuration or provisioning, e.g. plug-and-play · CPC title
Active monitoring, e.g. heartbeat, ping or trace-route · CPC title
Customer-centric QoS measurements · CPC title
by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.