Secure and efficient interfacing with a cloud computing service
US-2019258520-A1 · Aug 22, 2019 · US
US11977919B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11977919-B2 |
| Application number | US-202117339622-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 4, 2021 |
| Priority date | Aug 3, 2017 |
| Publication date | May 7, 2024 |
| Grant date | May 7, 2024 |
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.
Techniques for secure and efficient interfacing with a cloud computing service are described. In an embodiment, a cloud computing management service is programmed or configured to communicate with a cloud computing service. The cloud computing management service can be accessed by software engineers that are looking to deploy a software instance to a computing device of the cloud computing service. Thus, the cloud computing management service acts as an intermediary layer in front of the cloud computing service. In an embodiment, the cloud computing management service may store one or more frequently-used system parameters for deployment of software instances. The parameters conform to company's security protocols, compliance protocols, and/or other standards.
Opening claim text (preview).
What is claimed is: 1. A method comprising: generating, by an intermediary system, a specification that includes system-provided configuration settings for a software deployment to at least one cloud computing service; updating, by the intermediary system, the specification with user-provided configuration settings; parsing generic pricing information received from an application programming interface of the at least one cloud computing service to generate parsed pricing information; combining the parsed pricing information with the specification to generate a quote for the specification; coordinating, after generating the quote, the software deployment, according to the specification, by sending host-level commands to the at least one cloud computing service; wherein each of the host-level commands is programmed to cause the at least one cloud computing service to configure one or more computing devices in the at least one cloud computing service, wherein the method is performed using one or more processors. 2. The method of claim 1 , wherein the system-provided configuration settings include default pre-stored configuration settings. 3. The method of claim 2 , wherein the default pre-stored configuration settings include at least one of security configuration settings or compliance configuration settings. 4. The method of claim 1 , wherein the system-provided configuration settings include configuration settings from an existing specification. 5. The method of claim 1 , wherein the coordinating the software deployment comprises translating, by the intermediary system, contents of the specification into the host-level commands, wherein the host-level commands are compatible with the at least one cloud computing service. 6. The method of claim 1 , wherein the host-level commands include at least one of allocation commands, provisioning commands, or deployment commands. 7. The method of claim 1 , further comprising: using, by the intermediary system, the specification to parse at least one website associated with the at least one cloud computing service to thereby extract pricing information for the specification from the at least one website; generating, by the intermediary system, a second quote using the pricing information extracted from the at least one website, wherein the second quote is for configuring the one or more computing devices in the at least one cloud computing service described in the specification. 8. One or more non-transitory computer-readable media storing instructions, which when executed by one or more processors cause: generating, by an intermediary system, a specification that includes system-provided configuration settings for a software deployment to at least one cloud computing service; updating, by the intermediary system, the specification with user-provided configuration settings; parsing generic pricing information received from an application programming interface of the at least one cloud computing service to generate parsed pricing information; combining the parsed pricing information with the specification to generate a quote for the specification; coordinating, after generating the quote, the software deployment, according to the specification, by sending host-level commands to the at least one cloud computing service, wherein each of the host-level commands is programmed to cause the at least one cloud computing service to configure one or more computing devices in the at least one cloud computing service. 9. The one or more non-transitory computer-readable media of claim 8 , wherein the system-provided configuration settings include default pre-stored configuration settings. 10. The one or more non-transitory computer-readable media of claim 9 , wherein the default pre-stored configuration settings include at least one of security configuration settings or compliance configuration settings. 11. The one or more non-transitory computer-readable media of claim 8 , wherein the system-provided configuration settings include configuration settings from an existing specification. 12. The one or more non-transitory computer-readable media of claim 8 , wherein the coordinating the software deployment comprises translating, by the intermediary system, contents of the specification into the host-level commands, wherein the host-level commands are compatible with the at least one cloud computing service. 13. The one or more non-transitory computer-readable media of claim 8 , wherein the host-level commands include at least one of allocation commands, provisioning commands, or deployment commands. 14. The one or more non-transitory computer-readable media of claim 8 , wherein the instructions, when executed by the one or more processors, further cause: using, by the intermediary system, the specification to parse at least one website associated with the at least one cloud computing service to thereby extract pricing information for the specification from the at least one website; generating, by the intermediary system, a second quote using the pricing information extracted from the at least one website, wherein the second quote is for configuring the one or more computing devices in the at least one cloud computing service described in the specification. 15. A computing system comprising: one or more computer systems comprising one or more hardware processors and storage media; and instructions stored in the storage media and which, when executed by the computing system, cause the computing system to perform: generating, by an intermediary system, a specification that includes system-provided configuration settings for a software deployment to at least one cloud computing service; updating, by the intermediary system, the specification with user-provided configuration settings; parsing generic pricing information received from an application programming interface of the at least one cloud computing service to generate parsed pricing information; combining the parsed pricing information with the specification to generate a quote for the specification; coordinating, by the intermediary system, the software deployment, according to the specification, by sending host-level commands to the at least one cloud computing service, wherein each of the host-level commands is programmed to cause the at least one cloud computing service to configure one or more computing devices in the at least one cloud computing service. 16. The computing system of claim 15 , wherein the system-provided configuration settings include default pre-stored configuration settings, wherein the default pre-stored configuration settings include at least one of security configuration settings or compliance configuration settings. 17. The computing system of claim 15 , wherein the system-provided configuration settings include configuration settings from an existing specification. 18. The computing system of claim 15 , wherein the coordinating the software deployment comprises translating, by the intermediary system, contents of the specification into the host-level commands, wherein the host-level commands are compatible with the at least one cloud computing service. 19. The computing system of claim 15 , wherein the host-level commands include at least one of allocation commands, provisioning commands, or deployment commands. 20. The computing system of claim 15 , the instructions being stored in the storage media and which, when executed by the computing system, cause the computing system to furthe
the resources being hardware resources other than CPUs, Servers and Terminals · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
Configuring for program initiating, e.g. using registry, configuration files · CPC title
for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.