IP Library › Granted Patent US 12,585,462
Granted Patent B2
US 12,585,462 · App. 18/197,757 · Granted Mar 24, 2026

Infrastructure provisioning local agents and storage

Inventors: Igor Savchenko (Walnut Creek, CA); Sebastian Stadil (Seattle, WA)
Assignee: Scalr, Inc.
G06F8/71H04L12/4633
View Patent ↗
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 12,585,462
App. No.
18/197,757
Granted
Mar 24, 2026
Kind
B2
Abstract

Methods and systems for version-control based provisioning and utilizing local agents in an information technology (IT) infrastructure system are disclosed. In embodiments a backend IT infrastructure system and a local system are provided and networked together. In embodiments the local provisioning system includes one or more of a local database, a local provisioning agent, and a version-control system. In embodiments, the backend IT infrastructure system is configured to receive a request to execute a run based on a configuration file including infrastructure as code instructions. In embodiments, the backend system is configured to submit one or more run tasks to the local provisioning agent. In embodiments the backend system is configured to output state files to the local database. In embodiments the version-control system is configured to manage the configuration file while the backend system is configured to monitor the file via the version-control system over a network tunnel.

Claims (21)

1 . A version-control provisioning system comprising:

a backend IT infrastructure system comprising:

an IT infrastructure comprising cloud resources including one or more of hardware resources, software resources, and network resources; and

an IT infrastructure controller networked with the IT infrastructure, the controller comprising a processor and computer readable non-transitory memory including computer executable instructions;

a local system, comprising:

a client device;

a local version-control system configured to manage a configuration file including infrastructure as code instructions; and

a local agent including a processor and computer readable non-transitory memory including computer executable instructions;

wherein the local agent includes computer-readable instructions that, when executed, cause the local agent to establish a network tunnel connecting the local version-control system via the local agent;

wherein the IT infrastructure controller includes computer-readable instructions that, when executed, cause the controller to:

receive a request to execute a run, the run at least including a planning step where proposed changes to a configuration of API-manageable resources are determined based on the configuration file infrastructure as code instructions managed by the version-control system.

2 . The system of claim 1 , wherein the run further includes an apply step where the proposed configuration of the cloud resources is executed; and

wherein the IT infrastructure controller includes computer readable instructions that, when executed, cause the controller to:

send the apply step to the local agent for execution.

3 . The system of claim 1 , wherein the run further includes one or more of a cost review step and a policy check step; and

wherein the IT infrastructure controller includes computer readable instructions that, when executed, cause the controller to:

send one or more of a cost review step and a policy check step to the local agent for execution.

4 . The system of claim 1 , wherein the local system further includes a local database, and wherein the IT infrastructure controller includes computer readable instructions that, when executed, cause the controller to:

store a state file resulting from the run in the local database, the state files sent from the backend IT infrastructure system to the local database via the network connection.

5 . The system of claim 4 , wherein the local system is located in a first jurisdiction and the backend IT infrastructure system is located in a second jurisdiction.

6 . The system of claim 5 , wherein the backend IT infrastructure system does not store a state file in the second jurisdiction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2023
From: SAVCHENKO, IGOR; STADIL, SEBASTIAN
To: SCALR, INC.
Reel/Frame 064702/0060 →
Continuity (2)
Provisional Application 63344276 · May 20, 2022
Related Publication 20230376308A1 · Nov 23, 2023
References Cited (72)
US 6412009B1 · Erickson et al. · 2002 [cited by applicant]
US 7117267B2 · Bavadekar · 2006 [cited by applicant]
US 7441036B2 · Bomer et al. · 2008 [cited by applicant]
US 8010497B2 · Verma et al. · 2011 [cited by applicant]
US 8429630B2 · Nickolov · 2013 [cited by examiner]
US 8699499B2 · Mulligan · 2014 [cited by examiner]
US 8782637B2 · Khalid · 2014 [cited by examiner]
US 9003411B2 · Wilson · 2015 [cited by examiner]
US 9009858B2 · Sapp, II · 2015 [cited by examiner]
US 9442718B1 · Wang et al. · 2016 [cited by applicant]
US 9594605B2 · Farrugia et al. · 2017 [cited by applicant]
US 9985827B2 · Li · 2018 [cited by examiner]
US 10057184B1 · Prahlad et al. · 2018 [cited by applicant]
US 10146809B2 · Goeser · 2018 [cited by applicant]
US 10171292B1 · Dolan · 2019 [cited by examiner]
US 10176005B2 · Silva · 2019 [cited by examiner]
US 10318285B1 · Jodoin et al. · 2019 [cited by applicant]
US 10860342B2 · Kolesnikov · 2020 [cited by examiner]
US 10942960B2 · Oliner · 2021 [cited by examiner]
US 10970125B2 · Suresh · 2021 [cited by examiner]
US 10970386B2 · Cho · 2021 [cited by examiner]
US 10999162B1 · Welch et al. · 2021 [cited by applicant]
US 11150895B1 · Wall · 2021 [cited by examiner]
US 11212191B2 · Vihervuori · 2021 [cited by examiner]
US 11223526B1 · Lang et al. · 2022 [cited by applicant]
US 11372626B2 · White, III · 2022 [cited by examiner]
US 11385925B1 · Mitra · 2022 [cited by examiner]
US 11522812B1 · Thoppai · 2022 [cited by examiner]
US 11558313B2 · Caceres · 2023 [cited by examiner]
US 11853100B2 · Sharma · 2023 [cited by examiner]
US 11947574B2 · Day, Jr. · 2024 [cited by examiner]
US 12045201B1 · Satish · 2024 [cited by examiner]
US 20050108719A1 · Need et al. · 2005 [cited by applicant]
US 20130074064A1 · Das · 2013 [cited by examiner]
US 20140047079A1 · Breternitz · 2014 [cited by examiner]
US 20150026673A1 · Shetty · 2015 [cited by applicant]
US 20150040025A1 · Deklich · 2015 [cited by examiner]
US 20150378700A1 · Rachamadugu et al. · 2015 [cited by applicant]
US 20170034075A1 · Burk et al. · 2017 [cited by applicant]
US 20170063614A1 · Hartwig · 2017 [cited by examiner]
US 20180241824A1 · He · 2018 [cited by examiner]
US 20180284975A1 · Carrier et al. · 2018 [cited by applicant]
US 20190020540A1 · Yen · 2019 [cited by examiner]
US 20190141079A1 · Vidas et al. · 2019 [cited by applicant]
US 20190188185A1 · Lichtenberg · 2019 [cited by examiner]
US 20190296982A1 · Clark · 2019 [cited by examiner]
US 20190324743A1 · Sjadi · 2019 [cited by applicant]
US 20200106711A1 · Sok · 2020 [cited by examiner]
US 20200183707A1 · Hashimoto et al. · 2020 [cited by applicant]
US 20200183739A1 · Hashimoto et al. · 2020 [cited by applicant]
US 20200183754A1 · Hashimoto et al. · 2020 [cited by applicant]
US 20200387357A1 · Mathon · 2020 [cited by examiner]
US 20210035116A1 · Berrington · 2021 [cited by examiner]
US 20210105275A1 · Bansal · 2021 [cited by examiner]
US 20210119874A1 · Ryman et al. · 2021 [cited by applicant]
US 20210328864A1 · Hashimoto et al. · 2021 [cited by applicant]
US 20210359920A1 · Welch et al. · 2021 [cited by applicant]
US 20220014427A1 · Lang et al. · 2022 [cited by applicant]
US 20220078228A1 · Stitt et al. · 2022 [cited by applicant]
US 20220086055A1 · Aftab · 2022 [cited by examiner]
US 20220300340A1 · Cardenas · 2022 [cited by examiner]
US 20220353295A1 · Yeh · 2022 [cited by examiner]
US 20220353341A1 · Östrand · 2022 [cited by examiner]
US 20230133380A1 · Kreger-Stickles · 2023 [cited by examiner]
US 20230161945A1 · Vadapandeshwara et al. · 2023 [cited by applicant]
US 20230274230A1 · Savchenko et al. · 2023 [cited by applicant]
US 20230315512A1 · Savchenko et al. · 2023 [cited by applicant]
US 20230342210A1 · Savchenko et al. · 2023 [cited by applicant]
US 20250097227A1 · Grzonkowski · 2025 [cited by examiner]
CA 2951939C · 2023 [cited by examiner]
WO WO2013028636A1 · 2013 [cited by examiner]
Serrano, Joao P at al., “Improvement of IT Infrastructure Management by Using Configuration Management and Maturity Models: A Systematic Literature Review and a Critical Analysis”, Organizacija, vol. 53, 2020, 17 pages. [cited by applicant]