Patents Assigned to HASHICORP, INC.
-
Patent number: 12271497Abstract: 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: GrantFiled: November 23, 2022Date of Patent: April 8, 2025Assignee: HashiCorp, Inc.Inventors: Prakash Linga, Ajay K. Arora, Vladimir Buzuev
-
Patent number: 12132610Abstract: 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: GrantFiled: May 24, 2023Date of Patent: October 29, 2024Assignee: HashiCorp, Inc.Inventors: Casey Lang, Krista LaFentres, Jon Schulman
-
Publication number: 20230300026Abstract: 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: ApplicationFiled: May 24, 2023Publication date: September 21, 2023Applicant: HashiCorp, Inc.Inventors: Casey Lang, Krista LaFentres, Jon Schulman
-
Patent number: 11700177Abstract: 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: GrantFiled: January 10, 2022Date of Patent: July 11, 2023Assignee: HashiCorp Inc.Inventors: Casey Lang, Krista LaFentres, Jon Schulman
-
Patent number: 11669364Abstract: 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: GrantFiled: July 3, 2019Date of Patent: June 6, 2023Assignee: HashiCorp. Inc.Inventors: Mitchell Hashimoto, Armon Dadgar, Paul Hinze
-
Patent number: 11537720Abstract: 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: GrantFiled: May 23, 2019Date of Patent: December 27, 2022Assignee: HASHICORP, INC.Inventors: Jonathan James Currey, Robert Earle McKinstry, III, Armon Memaran Dadgar