IP Library Patent Application 17409660
Patent Application
App. No. 17/409,660

INFRASTRUCTURE IMPORTS FOR AN INFORMATION TECHNOLOGY PLATFORM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/409,660
Abstract

A method includes a dispatch node receiving a policy file and infrastructure plan data from a cloud infrastructure provisioning platform. The policy file comprises one or more imports that include a configuration import, a plan import, and/or a state import. Each import of the one or more imports comprises one or more data fields. The dispatch node parses the policy file to determine at least the one or more imports. The dispatch node queries the infrastructure plan data stored in a memory via an API for object data related to the one or more data fields of the one or more imports. The dispatch node determines, based on the query, the object data via the API. The dispatch node executes the policy file based on the object data to obtain a policy check result. The dispatch node then provides the policy check result to the cloud infrastructure provisioning platform.

Claims (28)

1 . A method comprising:

receiving, by a dispatch node, a policy file and infrastructure plan data from a memory of a cloud infrastructure provisioning platform, the policy file including one or more of a configuration import, a plan import, and/or a state import, each of the configuration import, the plan import, and the state import comprising one or more data fields;

querying, by the dispatch node, the infrastructure plan data stored in the memory via an API for object data related to the one or more data fields of the configuration import, the plan import, and/or the state import;

determining, by the dispatch node, based on the query, the object data via the API;

executing, by the dispatch node, the policy file based on the object data to obtain a policy check result; and

providing, by the dispatch node, the policy check result to the cloud infrastructure provisioning platform.

2 . The method of claim 1 , wherein the policy file is created by a client computer, wherein the client computer provides the policy file to the cloud infrastructure provisioning platform, the cloud infrastructure provisioning platform provides the policy file to a policy check platform, and the policy check platform provides the policy file to the dispatch node.

3 . The method of claim 1 , wherein the dispatch node is instantiated by a policy check platform prior to receiving the policy file.

4 . The method of claim 1 , executing the policy file further comprises:

filtering, by the dispatch node, the received object data based on the policy file.

5 . The method of claim 1 , wherein the cloud infrastructure provisioning platform stores an infrastructure plan, and wherein after querying the cloud infrastructure provisioning platform for object data, the cloud infrastructure provisioning platform determines the object data based on the query and the infrastructure plan.

6 . The method of claim 1 , wherein the one or more data fields are indexed with a resource address or a module address.

7 . The method of claim 1 , wherein the object data includes configuration data, plan data, and/or state data.

8 . A dispatch node for managing imports of a cloud infrastructure provisioning platform:

at least one data processor; and

at least one memory storing instructions which, when executed by the at least one data processor, result in operations comprising:

receiving, by a dispatch node, a policy file and infrastructure plan data from a memory of a cloud infrastructure provisioning platform, the policy file including one or more of a configuration import, a plan import, and/or a state import, each of the configuration import, the plan import, and the state import comprising one or more data fields;

querying, by the dispatch node, the infrastructure plan data stored in the memory via an API for object data related to the one or more data fields of the configuration import, the plan import, and/or the state import;

determining, by the dispatch node, based on the query, the object data via the API;

executing, by the dispatch node, the policy file based on the object data to obtain a policy check result; and

providing, by the dispatch node, the policy check result to the cloud infrastructure provisioning platform.

9 . The dispatch node of claim 8 , wherein the policy file is created by a client computer, wherein the client computer provides the policy file to the cloud infrastructure provisioning platform, the cloud infrastructure provisioning platform provides the policy file to a policy check platform, and the policy check platform provides the policy file to the dispatch node.

10 . The dispatch node of claim 8 , wherein the dispatch node is instantiated by a policy check platform prior to receiving the policy file.

11 . The dispatch node of claim 8 , wherein executing the policy file further comprises:

filtering, by the dispatch node, the received object data based on the policy file.

12 . The dispatch node of claim 8 , wherein the cloud infrastructure provisioning platform stores an infrastructure plan, wherein after querying the cloud infrastructure provisioning platform for object data, the cloud infrastructure provisioning platform determines the object data based on the query and the infrastructure plan.

13 . The dispatch node of claim 8 , wherein the one or more data fields are indexed with a resource address or a module address.

14 . The dispatch node of claim 8 , wherein the object data includes configuration data, plan data, and/or state data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2025
From: HASHICORP, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 072476/0436 →
ASSIGNMENT BY DECLARATION OF AFFIDAVIT ERRONEOUSLY FILED AGAINST REEL/FRAME 060871/0840 Recorded Jul 25, 2025
From: HASHICORP, INC.
To: HASHICORP, INC.
Reel/Frame 072224/0875 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2022
From: STITT, CAMERON; MARCHESI, CHRIS
To: HASHICORP
Reel/Frame 060871/0840 →