US 12,072,997 B2
Containerized build steps
Jason Hall, Brooklyn, NY (US); David Bendory, Livingston, NJ (US); John Asmuth, Rutherford, NJ (US); Scott Zawalski, New York, NY (US); and David Dopson, New York, NY (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Sep. 18, 2023, as Appl. No. 18/469,549.
Application 18/469,549 is a continuation of application No. 17/177,150, filed on Feb. 16, 2021, granted, now 11,790,101.
Application 17/177,150 is a continuation of application No. 17/020,771, filed on Sep. 14, 2020, granted, now 10,949,562, issued on Mar. 16, 2021.
Application 17/020,771 is a continuation of application No. 16/426,447, filed on May 30, 2019, granted, now 10,789,381, issued on Sep. 29, 2020.
Application 16/426,447 is a continuation of application No. 15/269,411, filed on Sep. 19, 2016, granted, now 10,339,332, issued on Jul. 2, 2019.
Prior Publication US 2024/0012927 A1, Jan. 11, 2024
Int. Cl. G06F 21/62 (2013.01); G06F 8/41 (2018.01); G06F 8/60 (2018.01); G06F 8/70 (2018.01); G06F 21/31 (2013.01)
CPC G06F 21/6218 (2013.01) [G06F 8/433 (2013.01); G06F 8/447 (2013.01); G06F 8/60 (2013.01); G06F 8/70 (2013.01); G06F 21/31 (2013.01); G06F 21/629 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
receiving, from a user device associated with a user, a build request comprising build step instructions specifying a series of build steps for building an output container, the series of build steps comprising:
at least two parallel build steps that execute in parallel; and
at least one dependent build step comprising a dependency constraint specifying a prior build step from the series of build steps that must complete execution before commencing execution of the at least one dependent build step;
executing the series of build steps to generate build results; and
building the output container for the user device based on the build results.