Patent · US Active

Generating program fragments using keywords and context information

US9448772B2 · kind B2 · utility

11Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 28, 2013
Grant dateSep 20, 2016
Priority date
Expiry dateSep 18, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/36
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A program development framework (PDF) is described herein which allows a user to produce a program in piecemeal fashion by successively specifying program fragments. The PDF creates a new program fragment by receiving keyword information from the user that describes a new program fragment, and then identifies context information that pertains to a programmatic context in which the new program fragment appears within the overall program being created. The PDF then generates a set of candidate program fragments that satisfy the keyword information and the context information, and ranks those candidate program fragments based on ranking information. At least part of the ranking information may be based on statistical information that is produced by analyzing a corpus of previous programs produced by one or more users. The PDF then provides the ranked program fragments to the user using various user-friendly presentation strategies.

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