Patents Assigned to HASHICORP, INC.
  • Patent number: 12271497
    Abstract: One example method of operation may include determining one or more of a file type and a code segment accessed during a code access event, identifying code origin information appended to the code segment during previous code access events, appending an updated code access location to the code segment identifying the current code access event and a current code location, and applying one or more code access restrictions to the code segment based on the current code location.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: April 8, 2025
    Assignee: HashiCorp, Inc.
    Inventors: Prakash Linga, Ajay K. Arora, Vladimir Buzuev
  • Patent number: 12132610
    Abstract: Systems and methods of managing information technology infrastructure are described. A method includes identifying a run trigger between a first node and a second node, each node maintaining a configuration for a portion of a cloud computing infrastructure associated with executing a portion of a cloud-based application. The run trigger initiates in response to an action at the first node and comprises a source identifier identifying the first node and a destination identifier identifying the second node. Then a run is queued on the second node based on the run trigger, the run including a process executed on the second portion of the cloud computing infrastructure with data received by the second node and associated with a run source identifier. The run on the second node is then planned and executed, causing the cloud computing infrastructure to modify infrastructure resources associated with the second portion of the cloud computing infrastructure.
    Type: Grant
    Filed: May 24, 2023
    Date of Patent: October 29, 2024
    Assignee: HashiCorp, Inc.
    Inventors: Casey Lang, Krista LaFentres, Jon Schulman
  • Publication number: 20230300026
    Abstract: Systems and methods of managing information technology infrastructure are described. A method includes identifying a run trigger between a first node and a second node, each node maintaining a configuration for a portion of a cloud computing infrastructure associated with executing a portion of a cloud-based application. The run trigger initiates in response to an action at the first node and comprises a source identifier identifying the first node and a destination identifier identifying the second node. Then a run is queued on the second node based on the run trigger, the run including a process executed on the second portion of the cloud computing infrastructure with data received by the second node and associated with a run source identifier. The run on the second node is then planned and executed, causing the cloud computing infrastructure to modify infrastructure resources associated with the second portion of the cloud computing infrastructure.
    Type: Application
    Filed: May 24, 2023
    Publication date: September 21, 2023
    Applicant: HashiCorp, Inc.
    Inventors: Casey Lang, Krista LaFentres, Jon Schulman
  • Patent number: 11700177
    Abstract: Systems and methods of managing information technology infrastructure are described. A method includes identifying a run trigger between a first node and a second node, each node maintaining a configuration for a portion of a cloud computing infrastructure associated with executing a portion of a cloud-based application. The run trigger initiates in response to an action at the first node and comprises a source identifier identifying the first node and a destination identifier identifying the second node. Then a run is queued on the second node based on the run trigger, the run including a process executed on the second portion of the cloud computing infrastructure with data received by the second node and associated with a run source identifier. The run on the second node is then planned and executed, causing the cloud computing infrastructure to modify infrastructure resources associated with the second portion of the cloud computing infrastructure.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: July 11, 2023
    Assignee: HashiCorp Inc.
    Inventors: Casey Lang, Krista LaFentres, Jon Schulman
  • Patent number: 11669364
    Abstract: A method may include validating an execution plan specifying one or more configurations to apply to an information technology infrastructure. The execution plan may be validated by at least determining a structural validity of the configurations of the execution plan. In response to the configurations of the execution plan being determined to be structurally valid, the validation of the execution plan may further include determining whether the information technology infrastructure satisfies a policy if the configurations specified in the execution plan are applied to the information technology infrastructure. In response to a successful validation of the execution plan, the one or more configurations specified in the execution plan may be applied to the information technology infrastructure by at least provisioning, modifying, and/or de-provisioning one or more resources at the information technology infrastructure.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: June 6, 2023
    Assignee: HashiCorp. Inc.
    Inventors: Mitchell Hashimoto, Armon Dadgar, Paul Hinze
  • Patent number: 11537720
    Abstract: Security configuration optimizer system and methods create optimized access control policies. The systems and methods analyze constraints on the secured system and produce a plurality of proposals for an updated security configuration. The proposals are analyzed and filtered. A resulting set of proposals are graded or ranked according to a variety of desirable outcomes. A proposal is selected according to criteria based on the balance of security and complexity. The security configuration is updated according to the selected proposal.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: December 27, 2022
    Assignee: HASHICORP, INC.
    Inventors: Jonathan James Currey, Robert Earle McKinstry, III, Armon Memaran Dadgar