Invention Grant
- Patent Title: Generating text manipulation programs using input-output examples
- Patent Title (中): 使用输入输出示例生成文本操作程序
-
Application No.: US12793700Application Date: 2010-06-04
-
Publication No.: US08972930B2Publication 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

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
- US20110302553A1 GENERATING TEXT MANIPULATION PROGRAMS USING INPUT-OUTPUT EXAMPLES Public/Granted day:2011-12-08
Information query