Apparatus and method of securely and efficiently interfacing with a cloud computing service

US11977919B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11977919-B2
Application numberUS-202117339622-A
CountryUS
Kind codeB2
Filing dateJun 4, 2021
Priority dateAug 3, 2017
Publication dateMay 7, 2024
Grant dateMay 7, 2024

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F9/5011Primary

    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

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 US11977919B2 cover?
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 serv…
Who is the assignee on this patent?
Palantir Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/5011. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 07 2024 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).