HashiCorp

United States of America

Back to Profile

1-10 of 10 for HashiCorp Sort by
Query
Aggregations
Jurisdiction
        United States 9
        World 1
Date
2026 February 1
2026 January 1
2026 (YTD) 2
2025 2
2024 2
See more
IPC Class
G06F 11/00 - Error detectionError correctionMonitoring 1
G06F 16/901 - IndexingData structures thereforStorage structures 1
G06F 16/903 - Querying 1
G06F 16/9035 - Filtering based on additional data, e.g. user or group profiles 1
G06F 16/9038 - Presentation of query results 1
See more
Status
Pending 3
Registered / In Force 7
Found results for  patents

1.

PLATFORM FOR ASSESSING, BROADCASTING AND REMEDIATING HEALTH OF MULTI-CLOUD INFRASTRUCTURE

      
Application Number 18803121
Status Pending
Filing Date 2024-08-13
First Publication Date 2026-02-19
Owner HashiCorp (USA)
Inventor
  • Mcdiarmid, Alisdair
  • Atkins, Martin
  • Arcand, Chris
  • Hernandez, Sarah
  • Earwood, Brian

Abstract

A system and method for assessing, broadcasting and remediating a health of a cloud computing infrastructure. A system includes a health assessment platform interfaced with components of the cloud computing infrastructure, and configured to perform an evaluation loop of the cloud computing infrastructure to produce a health assessment, the evaluation loop assessing one or more of a drift between desired and actual states, resource utilization, cost or spend controls, policy compliance, and planning or refactoring of the components of the cloud computing infrastructure. The health assessment platform is further configured to report the health assessment via notifications to a user interface associated with the cloud computing infrastructure. The system further includes a remediation engine that is interfaced with the user interface, the remediation engine configured to provide a user of the user interface with remediation recommendations and optimizations based on the reported health assessment.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring

2.

SYSTEMS AND METHODS FOR MANAGING MULTI-COMPONENT, MULTI-DEPLOYMENT INFRASTRUCTURE-AS-CODE CONFIGURATIONS FOR CLOUD COMPUTING PLATFORMS

      
Application Number 19199264
Status Pending
Filing Date 2025-05-05
First Publication Date 2026-01-01
Owner HashiCorp (USA)
Inventor
  • Mcdiarmid, Alisdair
  • Arcand, Chris
  • Atkins, Martin
  • Earwood, Brian
  • Hernandez, Sarah

Abstract

A system and method employed by an infrastructure-as-code (IaC) tool that is configured for defining IaC configurations comprising containers of interconnected components of a cloud computing platform. A system includes a graph generator configured to generate a graph of dependencies between the interconnected components of the cloud computing platform based at least in part on user-defined input-output relationships between the interconnected components. The IaC tool is configured to use the graph of dependencies to automatically determine a sequence of the provisioning or deployment of the interconnected components of the cloud computing platform. The system further includes a remote procedure call interface configured to enable communications between the IaC tool and the cloud computing platform, the remote procedure call interface further configured to enable the provisioning or deployment of the interconnected components of the cloud computing platform, in the determined sequence.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/54 - Interprogram communication
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

3.

PROVIDER-DEFINED FUNCTIONS FOR AN INFRASTRUCTURE-AS-CODE WORKFLOW

      
Application Number 19028184
Status Pending
Filing Date 2025-01-17
First Publication Date 2025-10-16
Owner HashiCorp (USA)
Inventor
  • Ismail, Omar
  • Flad, Brian
  • Bardin, James

Abstract

A computing infrastructure configuration system and method include an infrastructure-as-code configuration tool providing a configuration language that defines the configuration and operation of the computing infrastructure using a declarative syntax. The declarative syntax is configured to express a plurality of built-in functions that can be executed by the computing infrastructure based on the configuration of the computing infrastructure. The system and method further include a syntax extension from the declarative syntax that expresses one or more provider-defined functions defined by one or more providers, and connected to the configuration tool by a provider protocol, the provider protocol providing the syntax extension to invoke the one or more provider-defined functions via the configuration language to enable the computing infrastructure to call at least one of the one or more of the provider-defined functions for execution by the computing infrastructure.

IPC Classes  ?

  • G06F 8/30 - Creation or generation of source code

4.

SYSTEMS AND METHODS FOR MANAGING MULTI-COMPONENT, MULTI-DEPLOYMENT INFRASTRUCTURE-AS-CODE CONFIGURATIONS FOR CLOUD COMPUTING PLATFORMS

      
Application Number US2024035837
Publication Number 2025/080318
Status In Force
Filing Date 2024-06-27
Publication Date 2025-04-17
Owner HASHICORP (USA)
Inventor
  • Mcdiarmid, Alisdair
  • Arcand, Chris
  • Atkins, Martin
  • Earwood, Brian
  • Hernandez, Sarah

Abstract

A system and method employed by an infrastructure-as-code (laC) tool that is configured for defining laC configurations comprising containers of interconnected components of a cloud computing platform. A system includes a graph generator configured to generate a graph of dependencies between the interconnected components of the cloud computing platform based at least in part on user-defined input-output relationships between the interconnected components. The laC tool is configured to use the graph of dependencies to automatically determine a sequence of the provisioning or deployment of the interconnected components of the cloud computing platform. The system further includes a remote procedure call interface configured to enable communications between the laC tool and the cloud computing platform, the remote procedure call interface further configured to enable the provisioning or deployment of the interconnected components of the cloud computing platform, in the determined sequence.

IPC Classes  ?

5.

Zero-trust multi-hop authentication and authorization

      
Application Number 18137363
Grant Number 12381738
Status In Force
Filing Date 2023-04-20
First Publication Date 2024-10-24
Grant Date 2025-08-05
Owner HashiCorp (USA)
Inventor
  • Mitchell, Jeff
  • Lambert, James

Abstract

A process and mechanism, such as a system and/or computer-implemented method, for establishing verified and trusted communications between an upstream and a downstream node in a network or across many nodes in a multi-hop fashion, without needing direct communications from the downstream node to a central authority. Only a single node needs direct communications with the central authority, which may be the central authority itself acting in this capacity. Any other node in the network can connect to a node that is already verified, establish mutual trust, and itself become “upstream” to a new node or set of nodes. This process and mechanism can apply to any two nodes that are configured to communicate given the same set of conditions without any explicit or implicit multi-hop capability, however, the present process and mechanism is most applicable in multi-hop systems.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system

6.

Routing visualization user interface

      
Application Number 18200205
Grant Number 12413488
Status In Force
Filing Date 2023-05-22
First Publication Date 2024-08-15
Grant Date 2025-09-09
Owner HashiCorp (USA)
Inventor
  • Oppenheimer, Hannah
  • Cowen, John

Abstract

A configuration of a service of a cloud computing system is rendered in a user interface of an electronic display, according to a discovery chain generated by a networking tool using a service discovery function to establish the configuration. The configuration includes one or more of a router, a splitter, and/or a resolver, each having one or more configuration files that are represented as a graphical element within a graphical representation of the one or more of the router, the splitter, and/or the resolver. The configuration further includes data traffic routes between pairs of the configuration files, each being represented in the UI as a line between each pair of configuration files, where each line is rendered in the UI so as to avoid crossing over any graphical element that represents a configuration file.

IPC Classes  ?

  • H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/122 - Discovery or management of network topologies of virtualised topologies e.g. software-defined networks [SDN] or network function virtualisation [NFV]
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 43/045 - Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
  • H04L 45/0377 - Routes obligatorily traversing service-related nodes for service chaining

7.

Cloud-based secrets management credential store

      
Application Number 17837976
Grant Number 12463959
Status In Force
Filing Date 2022-06-10
First Publication Date 2023-12-14
Grant Date 2025-11-04
Owner HashiCorp (USA)
Inventor
  • Gaffney, Michael J.
  • Knight, Todd
  • Lambert, James
  • Mitchell, Jeff
  • Ruch, Louis Carl

Abstract

A system and method for accessing and using one or more networked services of a cloud computing infrastructure by a user of a client computer includes an identity-based access management system that is configured to receive a request for a session via an API to use a specific service of the one or more networked services. A credential store includes a credential library that receives and stores credentials for authorizing and enabling the session with the specific service of the one or more networked services. A target service is configured to authorize and enable the session based on the received credentials. A secrets management system is configured to authenticate the user and the client computer to access and use the specific service authorized by the target service, and to generate a lease to a credential that is transmitted to the client computer to authorize the session with the specific service.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/40 - Network security protocols
  • H04L 67/141 - Setup of application sessions
  • H04L 67/143 - Termination or inactivation of sessions, e.g. event-controlled end of session

8.

Data model for a cloud application deployment service

      
Application Number 17575513
Grant Number 12417096
Status In Force
Filing Date 2022-01-13
First Publication Date 2023-07-13
Grant Date 2025-09-16
Owner HashiCorp (USA)
Inventor
  • Hashimoto, Mitchell
  • Phoenix, Evan

Abstract

A computing device may access a hierarchical tree structure defining a data model for a workflow tool. The workflow tool being configured for building, deploying and releasing application code of an application to one or more cloud computing platforms. The hierarchical tree structure having a plurality of nodes that store data related to the application code. The computing device may receive a request to add a projects-child node associated with a code repository to the hierarchical tree structure. The computing device may add the projects-child node to the hierarchy as a child node of the identified organization-parent node. The projects-child node can be configured to support one or more dependent child nodes depending from the projects-child node. The dependent child nodes can include at least one of an applications-child node, a builds-child node, a deployments-child node, an artifacts-child node, or a releases-child node.

IPC Classes  ?

9.

Cross datacenter communication using a mesh gateway

      
Application Number 18116745
Grant Number 12388742
Status In Force
Filing Date 2023-03-02
First Publication Date 2023-06-29
Grant Date 2025-08-12
Owner HashiCorp (USA)
Inventor
  • Keeler, Matthew
  • Banks, Paul
  • Hashimoto, Mitchell
  • Dadgar, Armon

Abstract

A method for cross datacenter service-to-service communication over a shortest network route using mesh gateways. A mesh gateway receives a protocol message from a first service directed to a second service, identifies destination information associated with the second service, recognizes a routing configuration for routing the protocol message, determines a network route based on the routing configuration, and forwards the protocol message to another gateway associated with the second service over the determined network route.

IPC Classes  ?

  • H04L 45/122 - Shortest path evaluation by minimising distances, e.g. by selecting a route with minimum of number of hops
  • H04L 45/12 - Shortest path evaluation
  • H04L 45/74 - Address processing for routing

10.

Identifying and monitoring relevant enterprise data stored in software development repositories

      
Application Number 17246429
Grant Number 12423373
Status In Force
Filing Date 2021-04-30
First Publication Date 2021-08-19
Grant Date 2025-09-23
Owner HashiCorp (USA)
Inventor
  • Linga, Prakash
  • Arora, Ajay K.
  • Kamali, Payman
  • Gerlich, Paul

Abstract

One example operation may include selecting one or more terms to query one or more software repositories, querying the one or more of the software repositories for instances of the one or more query terms, identifying one or more domain names included in the one or more software repositories based on the query, and determining one or more relevancy scores corresponding to the one or more public software repositories based on a quantity of identified terms instances and domain names.

IPC Classes  ?

  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 16/903 - Querying
  • G06F 16/9035 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/9038 - Presentation of query results