Patents by Inventor Evgeny GRYAZNOV

Evgeny GRYAZNOV has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240111497
    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 is 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.
    Type: Application
    Filed: December 11, 2023
    Publication date: April 4, 2024
    Applicant: Google LLC
    Inventors: Maxim Tabachnyk, Yurun Shen, Stoyan Stefanov Nikolov, Stanislav Pyatykh, Ksenia Korovina, Evgeny Gryaznov, Erik Grabljevec
  • Patent number: 11861333
    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.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: January 2, 2024
    Assignee: Google LLC
    Inventors: Maxim Tabachnyk, Yurun Shen, Stoyan Stefanov Nikolov, Stanislav Pyatykh, Ksenia Korovina, Evgeny Gryaznov, Erik Grabljevec
  • Publication number: 20230315400
    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.
    Type: Application
    Filed: March 29, 2022
    Publication date: October 5, 2023
    Applicant: Google LLC
    Inventors: Maxim Tabachnyk, Yurun Shen, Stoyan Stefanov Nikolov, Stanislav Pyatykh, Ksenia Korovina, Evgeny Gryaznov, Erik Grabljevec
  • Patent number: 9600273
    Abstract: Systems and methods for making source code annotations available across software code repository commits are disclosed. An example method for creating an incremental blame structure for determining which annotations should be shown begins with receiving a commit including at least one file that has been updated with respect to a parent commit. Then, parent file revisions for the at least one file should be identified. An example method determines the differences between the at least one file and the identified parent file revisions and traces an origin of each line in the file based on the determined differences. An identifier of the line and the line's origin may be added to the incremental blame data structure of the file.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: March 21, 2017
    Assignee: GOOGLE INC.
    Inventors: Alexander Neubeck, Evgeny Gryaznov
  • Publication number: 20160170746
    Abstract: Systems and methods for making source code annotations available across software code repository commits are disclosed. An example method for creating an incremental blame structure for determining which annotations should be shown begins with receiving a commit including at least one file that has been updated with respect to a parent commit. Then, parent file revisions for the at least one file should be identified. An example method determines the differences between the at least one file and the identified parent file revisions and traces an origin of each line in the file based on the determined differences. An identifier of the line and the line's origin may be added to the incremental blame data structure of the file.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Applicant: GOOGLE INC.
    Inventors: Alexander NEUBECK, Evgeny GRYAZNOV