US 11,947,445 B2
Adjustment of operating parameters of arranged software assets
Pedro Miguel Vilhena da Maia de Sá E Menezes, Rio de Janeiro (BR); Andreas Raggl, Schindellegi (CH); Ryan Edward Luque Maas, Mountlake Terrace, WA (US); Andreas Kremer, Berlin (DE); Frank Rainer Alfons Herbert Gerhard, Zwiefalten-Gauingen (DE); Pankaj Kumar, New York, NY (US); Marie-Paule Laurent, New York, NY (US); Michelle Atwood, New York, NY (US); and Justin Lee Gibbs, San Jose, CA (US)
Assigned to MCKINSEY & COMPANY, INC., New York, NY (US)
Filed by MCKINSEY & COMPANY, INC., New York, NY (US)
Filed on Feb. 17, 2023, as Appl. No. 18/171,134.
Claims priority of provisional application 63/311,856, filed on Feb. 18, 2022.
Prior Publication US 2023/0267070 A1, Aug. 24, 2023
Int. Cl. G06F 11/36 (2006.01)
CPC G06F 11/3644 (2013.01) [G06F 11/3636 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for operating software assets, the method comprising:
(a) arranging said software assets in a specific configuration, said specific configuration comprising a user-defined sequential arrangement for said software assets;
(b) adjusting operating parameters of at least one of said software assets;
(c) executing said software assets in a sequence according to said sequential arrangement, said sequence resulting in at least one output;
(d) receiving outputs of at least one of: said software assets and said sequence;
wherein said operating parameters include at least one of:
values for variables used in step (c),
additional variables to be added to said software assets prior to step (c), and
at least one subroutine to be added to said software assets prior to step (c);
execution of step (b) for a specific one of said software assets in said user-defined sequential arrangement causes an adjustment of corresponding operating parameters for at least one corresponding instance of said specific one of said software assets in at least one other sequential arrangement different from said user-defined sequential arrangement;
step (c) is executed in parallel with said at least one other sequential arrangement; and
said method includes:
maintaining a registry that tracks locations of said software assets used in said user-defined sequential arrangement and that tracks locations of corresponding instances of said software assets in said at least one other sequential arrangement.