Implementing Rendered Fabrication Results with Computer Numerically Controlled Machines Based on Natural Language Descriptions of Desired Fabrication Results
AssigneeGlowforge Inc.
InventorsDaniel Shapiro, Michael Natkin, Jonathan Park, Jack Shen, Adrian Quan
Life of this patent
Estimating the term…
Abstract
Embodiments include one or more computing systems configured to perform functions comprising: (i) receiving a natural language description of a desired fabrication result; (ii) causing a software engine to generate machine-created rendering instructions based on the natural language description of the desired fabrication result; and (iii) executing, by a laser CNC machine, the machine-created rendering instructions to generate a rendered fabrication result.
Claims21
1-20. (canceled)
Tangible, non-transitory computer-readable media comprising program instructions, wherein the program instructions, when executed by one or more processors, cause a computing system to perform functions comprising:
- receiving an input comprising a natural language description of a desired fabrication result;
- generating a prompt for a generative artificial intelligence (AI) model based on the input, wherein the prompt comprises (i) at least a portion of the natural language description of the desired fabrication result and (ii) data representing a continuous vector in a latent space of the generative AI model;
- causing the generative AI model to generate a design based on the prompt;
- and
- after receiving the design from the generative AI model based on the prompt, generating rendering instructions based on the design, wherein the rendering instructions, when input to a laser CNC machine, cause the laser CNC machine to generate a rendered fabrication result based on the rendering instructions.
A method performed by a computing system, the method comprising:
- receiving an input comprising a natural language description of a desired fabrication result;
- generating a prompt for a generative artificial intelligence (AI) model based on the input, wherein the prompt comprises (i) at least a portion of the natural language description of the desired fabrication result and (ii) data representing a continuous vector in a latent space of the generative AI model;
- causing the generative AI model to generate a design based on the prompt;
- and
- after receiving the design from the generative AI model based on the prompt, generating rendering instructions based on the design, wherein the rendering instructions, when input to a laser CNC machine, cause the laser CNC machine to generate a rendered fabrication result based on the rendering instructions.
Dependencies are inferred from the claim text.