Patents by Inventor DAVID POESCHL

DAVID POESCHL 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).

  • Patent number: 11586839
    Abstract: A code completion tool uses machine learning models to more precisely predict the likelihood of the parameters of a method invocation. A score is computed for each candidate variable that is used to rank the viability of a variable as the intended parameter. The score is a weighted sum of a scope factor, an edit distance factor and a declaration proximity factor. The factors are based on a scope model, a method overload model, and a weight file trained offline on a training set of source code programs utilizing various method invocations.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: February 21, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Shengyu Fu, David Poeschl, Neelakantan Sundaresan, Shuo Zhang, Ying Zhao
  • Publication number: 20200175316
    Abstract: A code completion tool uses machine learning models to more precisely predict the likelihood of the parameters of a method invocation. A score is computed for each candidate variable that is used to rank the viability of a variable as the intended parameter. The score is a weighted sum of a scope factor, an edit distance factor and a declaration proximity factor. The factors are based on a scope model, a method overload model, and a weight file trained offline on a training set of source code programs utilizing various method invocations.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: SHENGYU FU, DAVID POESCHL, NEELAKANTAN SUNDARESAN, SHUO ZHANG, YING ZHAO