Patent · US Active

Code completion with machine learning

US10671355B2 · kind B2 · utility

6Cited by
2References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 29, 2018
Grant dateJun 2, 2020
Priority date
Expiry dateMar 29, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N5/02
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A code completion tool uses machine learning models to more precisely predict the likelihood of a method invocation completing a code fragment that follows one or more method invocations of a same class in a same document during program development. In one aspect, the machine learning model is a n-order Markov chain model that is trained on features that represent characteristics of the context of method invocations of a class in commonly-used programs from a sampled population.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.