Techniques for model-based element creation in effect creation tools
AssigneeLemon Inc.
InventorLakshminarayanan VIJAYARAGHAVAN
Life of this patent
Estimating the term…
Abstract
Described are examples for creating elements in an effect creation tool, including receiving, via a user interface provided for the effect creation tool, a natural language string requesting creation of an element in the effect creation tool, providing, to a model, an input including at least a portion of the natural language string, receiving, from the model and based on the input, an output string, in an expected syntax, corresponding to creating the element, mapping the output string to one or more commands of a format for creating the element in the effect creation tool, and providing the one or more commands to the effect creation tool to cause creation of the element in the effect creation tool.
Claims20
A computer-implemented method for creating elements in an effect creation tool, comprising:
- receiving, via a user interface provided for the effect creation tool, a natural language string requesting creation of an element in the effect creation tool;
- providing, to a model, an input including at least a portion of the natural language string;
- receiving, from the model and based on the input, an output string, in an expected syntax, corresponding to creating the element;
- mapping the output string to one or more commands of a format for creating the element in the effect creation tool;
- and
- providing the one or more commands to the effect creation tool to cause creation of the element in the effect creation tool.
An apparatus for creating elements in an effect creation tool, the apparatus comprising one or more processors and one or more non-transitory memories with instructions thereon, wherein the instructions upon execution by the one or more processors, cause the one or more processors to:
- receive, via a user interface provided for the effect creation tool, a natural language string requesting creation of an element in the effect creation tool;
- provide, to a model, an input including at least a portion of the natural language string;
- receive, from the model and based on the input, an output string, in an expected syntax, corresponding to creating the element;
- map the output string to one or more commands of a format for creating the element in the effect creation tool;
- and
- provide the one or more commands to the effect creation tool to cause creation of the element in the effect creation tool.
One or more non-transitory computer-readable storage media storing instructions that when executed by one or more processors cause the one or more processors to execute a method for creating elements in an effect creation tool, wherein the method comprises:
- receiving, via a user interface provided for the effect creation tool, a natural language string requesting creation of an element in the effect creation tool;
- providing, to a model, an input including at least a portion of the natural language string;
- receiving, from the model and based on the input, an output string, in an expected syntax, corresponding to creating the element;
- mapping the output string to one or more commands of a format for creating the element in the effect creation tool;
- and
- providing the one or more commands to the effect creation tool to cause creation of the element in the effect creation tool.
Dependencies are inferred from the claim text.