Invention Grant
- Patent Title: Augmentation of code completion and code synthesis with semantic checking
-
Application No.: US17657113Application Date: 2022-03-29
-
Publication No.: US11861333B2Publication Date: 2024-01-02
- Inventor: Maxim Tabachnyk , Yurun Shen , Stoyan Stefanov Nikolov , Stanislav Pyatykh , Ksenia Korovina , Evgeny Gryaznov , Erik Grabljevec
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Honigman LLP
- Agent Brett A. Krueger
- Main IPC: G06F8/33
- IPC: G06F8/33

Abstract:
A method for providing autofill suggestions in a development environment includes obtaining, from a user interface executing on a user device, a user input representing source code generated within a development environment. The source code created using a particular programming language and a programming code base. The method further includes determining, using a machine learning model, at least one autofill suggestion based on the user input, the autofill suggestion continuing the source code represented by the user input. The method further includes determining, using a rule-based semantic checker configured for the particular programming language, whether the autofill suggestion is semantically correct based on the development environment and the programming code base. The method also includes, when the autofill suggestion is semantically correct, transmitting the autofill suggestion for display on the user interface of the user device.
Public/Granted literature
- US20230315400A1 Augmentation of Code Completion and Code Synthesis with Semantic Checking Public/Granted day:2023-10-05
Information query