US 11,861,336 B2
Software systems and methods for multiple TALP family enhancement and management
Scott Andrew Smith, Ocala, FL (US); Christopher Graham Smith, Aurora, CO (US); and Kevin David Howard, Mesa, AZ (US)
Assigned to C SQUARED IP HOLDINGS LLC, Scottsdale, AZ (US)
Filed by C Squared IP Holdings LLC, Scottsdale, AZ (US)
Filed on Jan. 27, 2023, as Appl. No. 18/102,638.
Application 18/102,638 is a continuation in part of application No. 17/887,402, filed on Aug. 12, 2022.
Claims priority of provisional application 63/303,945, filed on Jan. 27, 2022.
Claims priority of provisional application 63/232,576, filed on Aug. 12, 2021.
Prior Publication US 2023/0176841 A1, Jun. 8, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/41 (2018.01); G06F 11/36 (2006.01)
CPC G06F 8/447 (2013.01) [G06F 11/3664 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of software enhancement and management, comprising:
inputting one or more data transformation algorithms, wherein the one or more data transformation algorithms do not include software application source code;
decomposing the one or more data transformation algorithms into a plurality of time-affecting linear pathways (TALPs);
executing the plurality of TALPs using a set of test data to generate associated value complexity prediction polynomials, advanced time complexity prediction polynomials, and advanced space complexity prediction polynomials;
simulating TALP behavior by executing the generated, associated prediction polynomials;
selecting one or more of the plurality of TALPs based on acceptance criteria, wherein the acceptance criteria includes one or more expected input to output value ranges, one or more expected TALP execution timings, and one or more expected TALP memory allocation requirements;
modeling one or more outcomes with actual expected input data values using the value complexity prediction polynomials, the advanced time complexity prediction polynomials, and the advanced space complexity prediction polynomials for each of the selected one or more TALPs; and
defining optimum TALP groupings for solution sets.