Cost estimation for a cloud-based infrastructure provisioning system

US12554552B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12554552-B2
Application numberUS-202418444399-A
CountryUS
Kind codeB2
Filing dateFeb 16, 2024
Priority dateApr 8, 2020
Publication dateFeb 17, 2026
Grant dateFeb 17, 2026

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.

A cost estimator system receives a plan, a configuration or proposed changes for a cloud-based infrastructure, and which include data representing one or more computing resources needed for a cloud-based application. A new configuration is generated for the cloud-based infrastructure incorporating the plan, configuration or proposed changes. A price resolver resolves a price of the resources that are part of the new configuration, and requests, from one or more cloud providers associated with the new configuration, price data for the resolved resources. The cost estimator system then generates, based on the price data received by the price resolver, a cost estimate for the new configuration of the cloud-based infrastructure.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving, by a cost estimator system, a configuration having proposed changes for a cloud-based infrastructure, proposed changes to a plan of the cloud-based infrastructure, the plan comprising data representing one or more computing resources needed for a cloud-based application of the cloud-based infrastructure; generating, by the cost estimator system, a new configuration for the cloud-based infrastructure, the new configuration incorporating the proposed change determining, by a price resolver of the cost estimator system, resources that are part of the new configuration; transforming, by the price resolver, generic resource attributes of the resources into provider-specific stock-keeping unit (SKU) identifiers using a resolver funnel of attribute transformations; retrieving, by the price resolver, price data for the resolved resources by making an authenticated API call to each cloud provider's pricing endpoint using the provider-specific SKU identifiers; and generating, by the cost estimator system based on the price data received by the price resolver, a cost estimate for the new configuration of the cloud-based, application of the cloud-based infrastructure. 2 . The method in accordance with claim 1 , further comprising transforming, by the price resolver, resource attributes to cloud provider-specific attributes to map one or more resources to a stock keeping unit price provided by a cloud provider. 3 . The method in accordance with claim 1 , further comprising determining, by a policy module that stores at least one cost policy for the cloud-based infrastructure, whether the cost estimate for the new configuration is in accordance with the at least one cost policy. 4 . The method in accordance with claim 3 , where the at least one cost policy stored by the policy module includes a spend quota for one or more teams using the cloud-based infrastructure. 5 . The method in accordance with claim 4 , wherein determining whether the cost estimate for the new configuration is in accordance with the at least one cost policy includes calculating a cost of a current configuration of the cloud-based infrastructure and the cost estimate for the new configuration of the cloud-based infrastructure. 6 . The method in accordance with claim 1 , further comprising delivering, by a computer communication interface associated with the cost estimator system, the cost estimate in an electronic form to one or more client computers connected with the computer communication interface. 7 . The method of claim 1 , further comprising: storing, by a policy module, a spend-quota policy associated with a team identifier for the cloud-based infrastructure; automatically comparing, by the policy module, the cost estimate for the new configuration and a cost of a current configuration of the cloud-based infrastructure to the spend-quota policy for the team; and generating, by the policy module, a compliance decision indicating whether the cost estimate for the new configuration satisfies the spend-quota policy for the team. 8 . A computer program product for estimating a cost for cloud based infrastructure, the computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: receive a configuration having proposed changes for a cloud-based infrastructure, the proposed changes to a plan of the cloud-based infrastructure, the plan comprising data representing one or more computing resources needed for a cloud-based application of the cloud-based infrastructure; generate a new configuration for the cloud-based infrastructure, the new configuration incorporating the proposed changes; determine resources that are part of the new configuration; transform generic resource attributes of the resources into provider-specific stock-keeping unit (SKU) identifiers using a resolver funnel of attribute transformations; retrieve price data for the resolved resources by making an authenticated API call to each cloud provider's pricing endpoint using the provider-specific SKU identifiers; and generating a cost estimate for the new configuration of the cloud-based infrastructure. 9 . The computer program product in accordance with claim 8 , wherein the operations further comprise an operation to determine, based on at least one cost policy for the cloud-based infrastructure, whether the cost estimate for the new configuration is in accordance with the at least one cost policy. 10 . The computer program product in accordance with claim 9 , where the at least one cost policy stored by the policy module includes a spend quota for one or more teams using the cloud-based infrastructure. 11 . The computer program product in accordance with claim 10 , wherein determining whether the cost estimate for the new configuration is in accordance with the at least one cost policy includes an operation to calculate a cost of a current configuration of the cloud-based infrastructure and the cost estimate for the new configuration of the cloud-based infrastructure. 12 . The computer program product in accordance with claim 8 , wherein the operations further comprise operations to format and deliver, by a computer communication interface, the cost estimate in an electronic format to one or more client computers connected with the computer communication interface.

Assignees

Inventors

Classifications

  • Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

  • Price estimation or determination · CPC title

  • Making service definitions prior to deployment · CPC title

  • the resource being a machine, e.g. CPUs, Servers, Terminals · CPC title

  • G06F9/5072Primary

    Grid computing · 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 US12554552B2 cover?
A cost estimator system receives a plan, a configuration or proposed changes for a cloud-based infrastructure, and which include data representing one or more computing resources needed for a cloud-based application. A new configuration is generated for the cloud-based infrastructure incorporating the plan, configuration or proposed changes. A price resolver resolves a price of the resources th…
Who is the assignee on this patent?
HashiCorp, IBM
What technology area does this patent fall under?
Primary CPC classification G06Q30/0283. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 17 2026 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).