TRAINING AND/OR USING NEURAL NETWORK MODEL TO GENERATE TARGET SOURCE CODE FROM LOWER-LEVEL REPRESENTATION
Patent №
US 11,487,522
Granted
2022-11-01
Filed 2021
Owner
X DEVELOPMENT LLC
AI components
4
ml · nlp · kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
17318687
Training and/or utilization of a neural decompiler that can be used to generate, from a lower-level compiled representation, a target source code snippet in a target programming language. In some implementations, the lower-level compiled representation is generated by compiling a base source code snippet that is in a base programming language, thereby enabling translation of the base programming language (e.g., C++) to a target programming language (e.g., Python). In some of those implementations, output(s) from the neural decompiler indicate canonical representation(s) of variables. Technique(s) can be used to match those canonical representation(s) to variable(s) of the base source code snippet. In some implementations, multiple candidate target source code snippets are generated using the neural decompiler, and a subset (e.g., one) is selected based on evaluation(s).
AI classification
Ownership
X DEVELOPMENT LLC
assignment · 566880270
Assignors
SINGH, RISHABH, VYAS, NISARG, PARMAR, JAYENDRA, KOTECHA, DHARA, GONCHARUK, ARTEM, ANDRE, DAVID
On an employer assignment, the assignors are typically the inventors.