Invention Grant
- Patent Title: Programming-by-example using disjunctive programs
-
Application No.: US15885319Application Date: 2018-01-31
-
Publication No.: US10671353B2Publication Date: 2020-06-02
- Inventor: Mohammad Raza , Sumit Gulwani
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Schwegman Lundberg & Woessner, P.A.
- Main IPC: G06F8/30
- IPC: G06F8/30 ; G06F8/10 ; G06F8/36

Abstract:
Systems, methods, and computer-executable instructions for synthesizing a program for a task. A domain specific language that includes a disjunctive symbol and an input/output example for the task are received. A program for the task is synthesized based on the input/output example and the domain specific language. Sub-programs for an instance of the disjunctive symbol are synthesized, A set of feature calculators and target feature values are determined. The program for the task is returned. The program includes the sub-programs, the set of feature calculators and the target feature values.
Public/Granted literature
- US20190235842A1 PROGRAMMING-BY-EXAMPLE USING DISJUNCTIVE PROGRAMS Public/Granted day:2019-08-01
Information query