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

Claim 8:
9. A system comprising:
one or more processors; and
a memory having program instructions stored thereon that, upon execution by the 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 and labeling 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,

receive, as output from the artificial intelligence algorithm, the new code, and
deploy the new code to a target environment.