Method For Training An Artificial Intelligence (AI) Model And Generating A 3D Computer-Aided Design (CAD) And System Therefor
AssigneeScintium Ltd
InventorsMaor FARID, Mordechai MORAVIA
Life of this patent
Estimating the term…
Abstract
A computerized method for generating a 3D Computer-Aided Design (CAD) is provided. The method comprising: receiving an input comprising requirements for a new design; processing the input to generate a CAD design using a trained AI model, wherein the CAD design is an assembly of at least two separate components; and outputting the CAD design.
Claims25
A computerized method for generating a 3D Computer-Aided Design (CAD), the method comprising:
- receiving an input comprising requirements for a new design;
- processing the input to generate a CAD design using a trained AI model, wherein the CAD design is an assembly of at least two separate components, wherein each of the components is selected from a sub-assembly and a part, comprising at least one known component, wherein processing the input further comprises:
- generating an embedding vector corresponding to an ideal component to be included in the CAD design;
- accessing a vector database (Vector DB) storing a plurality of vectors, wherein each vector represents a known component used in designs;
- searching the Vector DB to identify a matching vector to the embedding vector;
- retrieving a known component corresponding to the matching vectors;
- and
- generating the CAD design using the retrieved known component;
- and
- outputting the CAD design.
A computerized method for training an artificial intelligence (AI) model to generate a 3D Computer-Aided Design (CAD), the method comprising:
- obtaining input data comprising at least requirements for a new design;
- and
- training the AI model to interpret the input data and generate a corresponding CAD design, wherein the CAD design is an assembly of at least two separate components, wherein at least one of the components is a known component,
- wherein training the AI model further comprises training the AI model to:
- generate an embedding vector corresponding to an ideal component to be included in the CAD design;
- access a vector database storing a plurality of vectors, wherein each vector represents a known component used in designs;
- search the vector database to identify a matching vector to the embedding vector;
- retrieve a known component corresponding to the matching vectors;
- and
- generate the CAD design using the retrieved known component.
A computer system for generating a 3D Computer-Aided Design (CAD), the system comprising a processing circuitry being configured to:
- receive an input comprising requirements for a new design;
- process the input to generate a CAD design using a trained AI model, wherein the CAD design is an assembly of at least two separate components, wherein each of the components is selected from a sub-assembly and a part, comprising at least one known component, wherein the processing circuitry being configured to process the input by:
- generate an embedding vector corresponding to an ideal component to be included in the CAD design;
- access a vector database (Vector DB) storing a plurality of vectors, wherein each vector represents a known component used in designs;
- search the Vector DB to identify a matching vector to the embedding vector;
- retrieve a known component corresponding to the matching vectors;
- and
- generate the CAD design using the retrieved known component;
- and
- output the CAD design.
A non-transitory computer readable storage medium tangibly embodying a program of instructions that, when executed by a computer, cause the computer to perform a computerized method for generating a 3D Computer-Aided Design (CAD), the method comprising:
- receiving an input comprising requirements for a new design;
- processing the input to generate a CAD design using a trained AI model, wherein the CAD design is an assembly of at least two separate components, wherein each of the components is selected from a sub-assembly and a part, comprising at least one known component, wherein processing the input further comprises:
- generating an embedding vector corresponding to an ideal component to be included in the CAD design;
- accessing a vector database (Vector DB) storing a plurality of vectors, wherein each vector represents a known component used in designs;
- searching the Vector DB to identify a matching vector to the embedding vector;
- retrieving a known component corresponding to the matching vectors;
- and
- generating the CAD design using the retrieved known component;
- and
- outputting the CAD design.
Dependencies are inferred from the claim text.