Invention Grant
- Patent Title: Multi-lingual line-of-code completion system
-
Application No.: US16680328Application Date: 2019-11-11
-
Publication No.: US11262984B2Publication Date: 2022-03-01
- Inventor: Alexey Svyatkovskiy , Shengyu Fu , Neelakantan Sundaresan , Shao Kun Deng
- Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
- Current Assignee Address: US WA Redmond
- Main IPC: G06F21/56
- IPC: G06F21/56 ; G06F8/33 ; G06F8/73 ; G06N3/08 ; G06F16/901 ; G06F17/16 ; G06F17/18 ; G06N5/04 ; G06F8/71 ; G06N3/04 ; G06F8/75 ; G06F8/35

Abstract:
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.
Public/Granted literature
- US20210034335A1 MULTI-LINGUAL LINE-OF-CODE COMPLETION SYSTEM Public/Granted day:2021-02-04
Information query