Invention Grant
US08972930B2 Generating text manipulation programs using input-output examples 有权
使用输入输出示例生成文本操作程序

  • Patent Title: Generating text manipulation programs using input-output examples
  • Patent Title (中): 使用输入输出示例生成文本操作程序
  • Application No.: US12793700
    Application Date: 2010-06-04
  • Publication No.: US08972930B2
    Publication Date: 2015-03-03
  • Inventor: Sumit Gulwani
  • Applicant: Sumit Gulwani
  • Applicant Address: US WA Redmond
  • Assignee: Microsoft Corporation
  • Current Assignee: Microsoft Corporation
  • Current Assignee Address: US WA Redmond
  • Agent Dan Choi; Judy Yee; Micky Minhas
  • Main IPC: G06F9/44
  • IPC: G06F9/44 G06F17/22
Generating text manipulation programs using input-output examples
Abstract:
A program creation system is described which generates a data manipulation program based on input-output examples. The created program may include a collection of subprograms together with a collection of corresponding selection conditions. When a new input item is received, a program execution module uses the selection conditions to select one of the subprograms. The program execution module then applies the selected subprogram to generate a new output item. The program creation system generates the program using a three-part approach, involving: generating sets of subprograms for the respective input-output examples; grouping the sets of programs into partitions and choosing representative subprograms for the partitions; and determining the selection conditions. A user interaction module provides various mechanisms which allow a user to interact with the program creation system and thereby improve the performance of the created program.
Public/Granted literature
Information query
Patent Agency Ranking
0/0