Building software applications using natural language and machine-learning models
AssigneeBrain Technologies, Inc.
InventorsSheng Yue, Clive Gomes
Life of this patent
Estimating the term…
Loading patent…
AssigneeBrain Technologies, Inc.
InventorsSheng Yue, Clive Gomes
Estimating the term…
A system may receive nodes and edges representing a dynamic-layout software program. The program is represented by nodes and edges, at least one node represents an initial state for an end user to provide an input and at least one edge represents an executable routine whose functionality is specified in a natural language by a software developer. The system executes the initial state of the program at the runtime, receives the input from the end user, and extracts executable elements of the program. The executable elements include the input and the executable routine specified in one of edges. The system applies a machine-learning model to analyze the executable elements to generate a machine-learnable scripting language that connects the executable elements. The machine-learnable scripting language includes runtime layout parameters of the program. When executing the machine-learnable scripting language, the program displays one or more runtime-determined layout elements.
A system comprising:
A computer-implemented method, comprising:
A non-transitory computer readable storage medium comprising stored program code, the program code comprising instructions, the instructions when executed causes a processor system to:
Dependencies are inferred from the claim text.