US 12,449,972 B2
Intelligent device extension for building software applications
Francesco Bleve, Milltown, NJ (US); Holger Strobel, Steinbach (DE); and Szófia Fazekas-Zisch, Öhningen (DE)
Assigned to Siemens Aktiengesellschaft, Munich (DE)
Appl. No. 18/554,661
Filed by Siemens Aktiengesellschaft, Munich (DE)
PCT Filed May 18, 2021, PCT No. PCT/US2021/032851
§ 371(c)(1), (2) Date Oct. 10, 2023,
PCT Pub. No. WO2022/245334, PCT Pub. Date Nov. 24, 2022.
Prior Publication US 2025/0085928 A1, Mar. 13, 2025
Int. Cl. G06F 3/06 (2006.01); G06F 8/30 (2018.01); G06F 11/14 (2006.01)
CPC G06F 3/0607 (2013.01) [G06F 3/0665 (2013.01); G06F 8/30 (2013.01); G06F 3/0631 (2013.01); G06F 3/0637 (2013.01); G06F 3/0644 (2013.01); G06F 11/1451 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for building an application image on a target device of an industrial automation system, the target device comprising an internal storage medium organized into one or more logical volumes, the method comprising:
identifying an external storage device connected to the target device,
extending a first logical volume of the one or more logical volumes through integration between the internal storage medium and the external storage device, so as to define an extended logical volume,
initiating a build process for building the application image, wherein the extended logical volume is utilized by the build process, wherein the build process necessitates more space than that used by a final artifact resulting from the build process, the final artifact defining the application image, and
subsequent to the completion of the build process, shrinking the extended logical volume to the first logical volume, enabling release of the external storage device from the target device.