Patent ID: 11893364
Assignee: APPLAND INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A computer-readable storage device having stored thereon instructions that, upon execution by one or more processors, cause the one or more processors to:
record a run of existing code written in a first programming language;
interrogate the recording to generate a behavior model of the run, wherein the behavior model represents a behavior of the existing code, and wherein interrogating the recording comprises:
identifying one or more functional areas of the existing code,
identifying decision points and code branches between functional areas of the existing code, and
identifying one or more code paths connecting steps performed by the existing code;

provide the behavior model and a target programming language as input to an artificial intelligence algorithm trained to generate new code based on the input, wherein:
the new code, when executed, mimics the behavior of the existing code,
the new code is written in the target programming language, and
the target programming language is a different programming language than the first programming language; and

deploy the new code to a target environment.