Machine learning retraining

S Fu, S Calvert, JD Keech, K Shanmugam… - US Patent App. 16 …, 2020 - Google Patents
Inventors: SHENGYU FU, REDMOND, WA (US); SIMON CALVERT, SAMMAMISH, WA (US);
JONATHAN DANIEL KEECH, KIRKLAND, WA (US); KESAVAN SHANMUGAM, REDMOND …

Neural code completion via re-ranking

M Allamanis, S Fu, X Liu, N Sundaresan… - US Patent …, 2022 - Google Patents
A code completion system uses neural components to rank the unordered list of code
completion candidates generated from an existing static analyzer. The candidates represent …

Identifying and recommending code snippets to be reused by software developer

PV Seshadri, VKA Bache, BR Sahoo… - US Patent …, 2021 - Google Patents
(57) ABSTRACT A computer-implemented method, system and computer program product
for identifying and recommending code snippets to be reused by a software developer …

Source code retrieval

M Bahrami, M Mukherjee, WP Chen - US Patent 11,651,014, 2023 - Google Patents
(57) ABSTRACT A method may include obtaining training code and extracting features from
the training code. The extracted features of the training code may be mapped to natural …

Automatic and predictive source code generation

R Ketireddy, A Gupta, T Tonn - US Patent 11,507,655, 2022 - Google Patents
(57) ABSTRACT A design inspector tool generates secure source code related to stencils
and design elements of an architecture diagram. The design inspector tool may retrieve …

Code generation with reinforcement learning

M Allamanis, D Guo, N Sundaresan… - US Patent …, 2023 - Google Patents
A code generation system uses a non-terminal expansion model and a non-terminal
selector model to generate a code sketch to complete a partially-formed source code …

System and method for automating software development life cycle

N Sabharwal, A Agrawal - US Patent 11,340,898, 2022 - Google Patents
The invention relates to system and method for automating software development life cycle.
In some embodiments, the method includes receiving a plurality of code snippets being …

Software code converter for resolving redundancy during code development

M Krishnamoorthy, S Bhasin, PNPS Durai… - US Patent …, 2023 - Google Patents
(57) ABSTRACT A code converter uses machine learning to determine conflicts and
redundancies in software code. Generally, the code converter uses machine learning to …

Code insertion completion

N Sundaresan, A Svyatkovskiy - US Patent App. 17/842,725, 2023 - Google Patents
Some software development environments include a code completion feature that provides
assistance while the developer is editing code by automatically presenting a list of possible …

Learning and using programming styles

G Evangelopoulos, O Hatalsky, B Ni… - US Patent 11,748,065, 2023 - Google Patents
Techniques are described herein for using artificial intelligence to “learn,” statistically, a
target programming style that is imposed in and/or evidenced by a code base. Once the …