Automated program synthesis from natural language for domain specific computing applications
US10843080B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Feb 23, 2017 |
| Grant date | Nov 24, 2020 |
| Priority date | — |
| Expiry date | Oct 21, 2037 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F40/55
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Disclosed are various embodiments for automated program synthesis from a natural language for domain specific computing applications. In one embodiment, a natural language processor may be configured to parse words from a sentence of text formed in a natural language, such as English, following a grammatical structure for the natural language. The words may be compared to a dictionary to identify a token. The text formed in the natural language may be converted to an intermediate format of programming code in a programming language, such as C, where the intermediate format includes the token. The token may invoke a function or a routine of a library written in the programming language. The intermediate format may be compiled into executable program code to generate an application, such as a video game, for execution.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.