US 12,135,974 B1
Using custom templates to define new system types for instantiation
Stan Lagun, San Jose, CA (US); Timothy L. Hinrichs, Los Altos, CA (US); and Teemu Koponen, San Francisco, CA (US)
Assigned to STYRA, INC., Redwood City, CA (US)
Filed by Styra, Inc., Redwood City, CA (US)
Filed on Sep. 28, 2022, as Appl. No. 17/955,507.
Claims priority of provisional application 63/250,178, filed on Sep. 29, 2021.
Int. Cl. G06F 9/445 (2018.01)
CPC G06F 9/44505 (2013.01) 18 Claims
OG exemplary drawing
 
1. A method for generating custom system templates to define new system types, the method comprising:
for a particular system type, defining at least a manifest file that specifies a set of properties of the particular system type;
compressing the defined manifest file to create a custom system template package for the particular system type; and
uploading the custom system template package to an authorization service in order to instantiate a new system of the particular system type; and
before compressing the defined manifest file, defining (i) a system-type logo associated with the particular system type, (ii) a first policies folder comprising a plurality of default policies associated with the particular system type, (iii) a second policies folder comprising a plurality of policies specified for the particular system type and not included in the plurality of default policies, and (iv) an assets folder comprising a set of files required for install and uninstall instructions.