MULTI-LINGUAL LINE-OF-CODE COMPLETION SYSTEM

Patent №

US 11,262,984

Granted

2022-03-01

Filed 2019

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC.

AI components

4

ml · nlp · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16680328

A code completion tool uses a neural transformer model to generate candidate sequences to complete a line of source code. The neural transformer model is trained using a conditional language modeling objective on a large unsupervised dataset that includes source code programs written in several different programming languages. The neural transformer model is used within a beam search that predicts the most likely candidate sequences for a code snippet under development.

Machine learningNatural languageKnowledge representationAI hardwareG06F 8/33G06F 16/9027G06F 17/16G06F 17/18G06N 3/0464G06N 3/088G06N 5/02G06N 5/04+6 more

AI classification

Machine learning1.00
Natural language1.00
AI hardware1.00
Knowledge representation0.87
Speech0.18
Vision0.00
Planning0.00
Evolutionary computation0.00

Ownership

MICROSOFT TECHNOLOGY LICENSING, LLC.

assignment · 509750924

Assignors

SVYATKOVSKIY, ALEXEY, DENG, SHAO KUN, FU, SHENGYU, SUNDARESAN, NEELAKANTAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC